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!'