From 6e8e8f8de95844e9a1ed9211a76d4d4b696b7036 Mon Sep 17 00:00:00 2001 From: giles Date: Fri, 6 Feb 2026 21:44:35 +0000 Subject: [PATCH] Source .env before docker stack deploy in CI docker stack deploy does not read .env files automatically (unlike docker compose), so ${VAR} substitutions resolve to empty strings. Source .env to export vars before deploying. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index a0a0ed3..c9dd1ac 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -55,6 +55,7 @@ jobs: run: | ssh "root@$DEPLOY_HOST" " cd /root/art-dag/celery + set -a && source .env && set +a docker stack deploy -c docker-compose.yml celery echo 'Waiting for services to update...' sleep 10