export ENV=${1:-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 api stop docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile api rm -f docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile ui stop docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile ui 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 api pull docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile api up -d # API_URL="https://api.sozsoft.com/api/app/platform-tenant?skipCount=0&maxResultCount=1" # echo "kurs-api açılması bekleniyor: $API_URL" # until curl -fsS --max-time 5 -o /dev/null "$API_URL"; do # sleep 2 # done docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile ui pull docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml --profile ui up -d