From 5ea7aa961153e61f2a3fbee0303f302bbec56c21 Mon Sep 17 00:00:00 2001 From: Reviewer Date: Sun, 14 Jun 2026 08:48:23 +0200 Subject: [PATCH] fix(ops): mount temp env directory for compose --- .gitea/workflows/deploy.yaml | 10 +++++----- .gitea/workflows/rollback.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 37e7f68..76f806f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -234,7 +234,7 @@ jobs: docker run --rm \ -v "${DEPLOY_PATH}:/workspace/nexus" \ - -v "${ENV_TMPFILE}:/tmp/nexus-deploy-env:ro" \ + -v "/tmp:/tmp-host:ro" \ -v /var/run/docker.sock:/var/run/docker.sock \ -w /workspace/nexus \ docker:cli \ @@ -242,12 +242,12 @@ jobs: set -e if [ -n '${SERVICE_ARG}' ]; then echo '🚀 Deploying service: ${SERVICE_ARG}' - docker compose --env-file /tmp/nexus-deploy-env build ${BUILD_ARGS} ${SERVICE_ARG} - docker compose --env-file /tmp/nexus-deploy-env up -d --wait --force-recreate ${SERVICE_ARG} + docker compose --env-file /tmp-host/$(basename "${ENV_TMPFILE}") build ${BUILD_ARGS} ${SERVICE_ARG} + docker compose --env-file /tmp-host/$(basename "${ENV_TMPFILE}") up -d --wait --force-recreate ${SERVICE_ARG} else echo '🚀 Deploying all services' - docker compose --env-file /tmp/nexus-deploy-env build ${BUILD_ARGS} - docker compose --env-file /tmp/nexus-deploy-env up -d --wait --force-recreate + docker compose --env-file /tmp-host/$(basename "${ENV_TMPFILE}") build ${BUILD_ARGS} + docker compose --env-file /tmp-host/$(basename "${ENV_TMPFILE}") up -d --wait --force-recreate fi " diff --git a/.gitea/workflows/rollback.yaml b/.gitea/workflows/rollback.yaml index b14e001..9d8def4 100644 --- a/.gitea/workflows/rollback.yaml +++ b/.gitea/workflows/rollback.yaml @@ -151,15 +151,15 @@ jobs: docker run --rm \ -v "${DEPLOY_PATH}:/workspace/nexus" \ - -v "${ENV_TMPFILE}:/tmp/nexus-deploy-env:ro" \ + -v "/tmp:/tmp-host:ro" \ -v /var/run/docker.sock:/var/run/docker.sock \ -w /workspace/nexus \ docker:cli \ sh -c " set -e echo '🔙 Rolling back to ${{ inputs.target_tag }}' - docker compose --env-file /tmp/nexus-deploy-env build --no-cache - docker compose --env-file /tmp/nexus-deploy-env up -d --wait --force-recreate + docker compose --env-file /tmp-host/$(basename "${ENV_TMPFILE}") build --no-cache + docker compose --env-file /tmp-host/$(basename "${ENV_TMPFILE}") up -d --wait --force-recreate " echo "✅ Rollback redeploy completed"