27 lines
1.1 KiB
Bash
27 lines
1.1 KiB
Bash
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
|