2025-06-11 08:32:52 +00:00
|
|
|
export SEED=false
|
|
|
|
|
if [ $1 == true ]; then
|
|
|
|
|
SEED=true
|
|
|
|
|
fi
|
|
|
|
|
echo "Seed değeri: ${SEED}"
|
|
|
|
|
|
|
|
|
|
export ENV=${2:-dev}
|
|
|
|
|
echo "Env değeri: ${ENV}"
|
|
|
|
|
|
2025-11-11 19:49:52 +00:00
|
|
|
cd ~/erp-platform/configs/deployment
|
2025-06-11 08:32:52 +00:00
|
|
|
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
|
|
|
|
|
|
2025-11-11 19:49:52 +00:00
|
|
|
cd ~/erp-platform
|
2025-06-11 08:32:52 +00:00
|
|
|
git checkout main
|
|
|
|
|
git fetch && git pull
|
|
|
|
|
|
2025-11-11 19:49:52 +00:00
|
|
|
cd ~/erp-platform/configs/deployment
|
2025-06-11 08:32:52 +00:00
|
|
|
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
|
|
|
|
|
|
2025-11-11 19:49:52 +00:00
|
|
|
while [ $(docker inspect -f '{{.State.Running}}' erp-platform-app-migrator-1) = "true" ];
|
2025-06-11 08:32:52 +00:00
|
|
|
do
|
2025-11-11 19:49:52 +00:00
|
|
|
echo "migrator: $(docker inspect -f '{{.State.Running}}' erp-platform-app-migrator-1)"
|
2025-06-11 08:32:52 +00:00
|
|
|
sleep 1
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
if [ $SEED == true ]; then
|
|
|
|
|
docker compose -f docker-compose-app.yml -f docker-compose-app.${ENV}.yml restart api
|
|
|
|
|
fi
|