#!/bin/sh # Configuration File Path APP_CONFIG=$1 PROJECT_NAME=$(cat $APP_CONFIG | jq -r '.Project.Name') #ex> IoTData PROJECT_STAGE=$(cat $APP_CONFIG | jq -r '.Project.Stage') #ex> Dev PROJECT_PREFIX=$PROJECT_NAME$PROJECT_STAGE SAMPLE_LOGGER_NAME=$(cat $APP_CONFIG | jq -r '.Stack.ComponentDeployment.SampleLogger.Name') SAMPLE_LOGGER_PATH=$(cat $APP_CONFIG | jq -r '.Stack.ComponentDeployment.SampleLogger.CodePath') echo ==-------SampleLoggerComponent---------== echo $SAMPLE_LOGGER_NAME echo $SAMPLE_LOGGER_PATH COMP_NAME=$SAMPLE_LOGGER_NAME BASE_PATH=$SAMPLE_LOGGER_PATH ZIP_FILE=$PROJECT_PREFIX-$COMP_NAME.zip cd $BASE_PATH if [ -d "zip" ]; then rm -r "zip" fi mkdir zip cd src zip -r $ZIP_FILE ./* -x \*__pycache__\* mv $ZIP_FILE ../zip cd ../../../.. echo . echo .