From 304bbf2ad9222740e089b7f3d384155361dbe251 Mon Sep 17 00:00:00 2001 From: Cosmo Date: Thu, 26 Mar 2026 20:12:45 +0000 Subject: [PATCH] ci: fix deploy workflow - use host docker directly --- .gitea/workflows/deploy-prod.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 29a4894..addb35f 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -8,19 +8,17 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Deploy pulse-web run: | - cd /opt/digital-home/pulse-web - docker compose up -d --build - echo "Waiting for container..." + # Runner mounts docker.sock, so we can control host Docker + docker compose -f /opt/digital-home/pulse-web/docker-compose.yml up -d --build + echo 'Waiting for container...' sleep 5 - STATUS=$(docker inspect --format='{{.State.Status}}' pulse-web 2>/dev/null || echo "unknown") + STATUS=$(docker inspect --format='{{.State.Status}}' pulse-web 2>/dev/null || echo 'unknown') echo "Container status: $STATUS" - if [ "$STATUS" != "running" ]; then - echo "::error::Container is not running after deploy" + if [ "$STATUS" != 'running' ]; then + echo '::error::Container is not running after deploy' docker logs pulse-web --tail=20 exit 1 fi - echo "Deploy successful!" + echo 'Deploy successful!'