From 4ae4a5ad683b0b4322ac2d36e05433997a5bf284 Mon Sep 17 00:00:00 2001 From: Cosmo Date: Thu, 26 Mar 2026 18:39:29 +0000 Subject: [PATCH] ci(deploy): fix - use mounted host path for deploy --- .gitea/workflows/deploy-prod.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 3002337..d72be6c 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -8,17 +8,18 @@ jobs: deploy: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 + - name: Deploy pulse-api run: | cd /opt/digital-home/homelab-api - docker compose pull docker compose up -d --build - echo "Waiting for healthcheck..." + echo "Waiting for container..." sleep 5 - STATUS=$(docker inspect --format='{{.State.Health.Status}}' homelab-api 2>/dev/null || echo "no-healthcheck") + STATUS=$(docker inspect --format='{{.State.Status}}' homelab-api 2>/dev/null || echo "unknown") echo "Container status: $STATUS" - if [ "$STATUS" = "unhealthy" ]; then - echo "::error::Container is unhealthy after deploy" + if [ "$STATUS" != "running" ]; then + echo "::error::Container is not running after deploy" docker logs homelab-api --tail=20 exit 1 fi