erp-platform/configs/deployment/scripts/deploy/app.sh

28 lines
1.1 KiB
Bash
Raw Normal View History

2025-05-06 06:45:49 +00:00
export ENV=${1:-dev}
echo "Env değeri: ${ENV}"
2025-11-11 19:49:52 +00:00
cd ~/erp-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
2025-05-06 06:45:49 +00:00
2025-11-11 19:49:52 +00:00
cd ~/erp-platform
2025-05-06 06:45:49 +00:00
git checkout main
git fetch && git pull
2025-11-11 19:49:52 +00:00
cd ~/erp-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
2025-11-03 11:43:49 +00:00
# API_URL="https://api.sozsoft.com/api/app/platform-tenant?skipCount=0&maxResultCount=1"
2025-11-11 19:49:52 +00:00
# echo "erp-api açılması bekleniyor: $API_URL"
2025-11-03 11:43:49 +00:00
# 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