diff --git a/init/entrypoint.sh b/init/entrypoint.sh index a5a3bf3..66e5266 100644 --- a/init/entrypoint.sh +++ b/init/entrypoint.sh @@ -7,7 +7,14 @@ echo $SPARSE_CHECKOUT >> .git/info/sparse-checkout git remote add -f origin $REMOTE_REPO git pull origin $REMOTE_BRANCH -mkdir -p /app/$COMPONENT/scripts -mv ./components/*/**/* /app/$COMPONENT/scripts +# Create target folder and move files +mkdir -p $TARGET_DIR +if [ -n $FLATTENFOLDER ]; then + # Flatten folder structure + mv ./*/**/* $TARGET_DIR +else + # Retain folder structure + mv ./* $TARGET_DIR +fi exec "$@" \ No newline at end of file