diff --git a/scripts/deploy-prod.sh b/scripts/deploy-prod.sh index 571f7a2..5525c59 100755 --- a/scripts/deploy-prod.sh +++ b/scripts/deploy-prod.sh @@ -40,11 +40,16 @@ fi mkdir -p "$UPLOADS_DIR" chmod 2775 "$UPLOADS_DIR" 2>/dev/null || true +docker rm -f bogazici-api-prod-bdc-api-prod-1 2>/dev/null || true +docker rm -f bdc-api-prod 2>/dev/null || true + docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" down --remove-orphans || true docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" up -d --build +echo "⏳ Container hazır olması bekleniyor..." for i in {1..30}; do if docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" ps --status running | grep -q "$CONTAINER"; then + echo "✅ Container ayakta" break fi if [ "$i" -eq 30 ]; then diff --git a/scripts/deploy-test.sh b/scripts/deploy-test.sh index 2d5f98e..002717f 100755 --- a/scripts/deploy-test.sh +++ b/scripts/deploy-test.sh @@ -40,6 +40,9 @@ fi mkdir -p "$UPLOADS_DIR" chmod 2775 "$UPLOADS_DIR" 2>/dev/null || true +docker rm -f bogazici-api-test-bdc-api-test-1 2>/dev/null || true +docker rm -f bdc-api-test 2>/dev/null || true + docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" down --remove-orphans || true docker compose -p "$COMPOSE_PROJECT" -f "$COMPOSE_FILE" up -d --build