diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index c6b6770..ee1d292 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -40,12 +40,12 @@ jobs: # Wait for production site to be healthy echo "Waiting for production site to be healthy..." - for i in {1..30}; do + for i in {1..6}; do if curl -sf https://euchre.notsosm.art/api/health > /dev/null 2>&1; then echo "✅ Production successfully deployed with version ${VERSION}" exit 0 fi - sleep 0.5 + sleep 15 done echo "❌ Production deployment failed" docker compose logs app diff --git a/.gitea/workflows/pr.yml b/.gitea/workflows/pr.yml index ab853be..673b936 100644 --- a/.gitea/workflows/pr.yml +++ b/.gitea/workflows/pr.yml @@ -81,14 +81,14 @@ jobs: - name: Wait for CI site to be healthy run: | - for i in {1..30}; do + for i in {1..6}; do if curl -sf https://euchre-ci.notsosm.art/api/health > /dev/null 2>&1; then echo "CI site is healthy" exit 0 fi - sleep 0.5 + sleep 15 done - echo "CI site failed to become healthy after 15 seconds" + echo "CI site failed to become healthy after 90 seconds" docker compose -f /apps/euchre_camp_ci/docker-compose.yml logs app exit 1 diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 6e906e5..297f02c 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -176,12 +176,12 @@ jobs: # Wait for container to be healthy echo "Waiting for dev site to be healthy..." - for i in {1..30}; do + for i in {1..6}; do if curl -sf https://euchre-dev.notsosm.art/api/health > /dev/null 2>&1; then echo "✅ Dev environment successfully deployed with version ${{ steps.version.outputs.new_version }}" exit 0 fi - sleep 0.5 + sleep 15 done echo "❌ Dev environment deployment failed" docker compose logs app diff --git a/justfile b/justfile index 2c73d0c..3aa36eb 100644 --- a/justfile +++ b/justfile @@ -259,12 +259,12 @@ deploy-prod version: docker compose pull app && \ docker compose up -d app && \ echo "Waiting for production site to be healthy..." && \ - for i in {1..30}; do \ + for i in {1..6}; do \ if curl -sf https://euchre.notsosm.art/api/health > /dev/null 2>&1; then \ echo "✅ Production successfully deployed with version {{version}}"; \ exit 0; \ fi; \ - sleep 0.5; \ + sleep 15; \ done && \ echo "❌ Production deployment failed - health check timed out"; \ docker compose logs app; \