export SEED=false if [ $1 == true ]; then SEED=true fi echo "Seed değeri: ${SEED}" export ENV=${2:-dev} echo "Env değeri: ${ENV}" cd ~/kurs-platform/configs/deployment docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile migrator stop docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile migrator rm -f cd ~/kurs-platform git checkout main git fetch && git pull cd ~/kurs-platform/configs/deployment docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile migrator pull docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile migrator up -d while [ $(docker inspect -f '{{.State.Running}}' kurs-platform-app-migrator-1) = "true" ]; do echo "migrator: $(docker inspect -f '{{.State.Running}}' kurs-platform-app-migrator-1)" sleep 1 done if [ $SEED == true ]; then docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml restart api fi