From 055d13023d6d7a42382050320b114b09a3ee74c8 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 10 Feb 2026 22:17:48 +0100 Subject: [PATCH] ci: fix SSH variable expansion in deployment --- .gitea/workflows/deploy.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index d8a89e4e..d871cf9f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -272,21 +272,21 @@ jobs: scp docker-compose.yml root@alpha.mintel.me:$SITE_DIR/docker-compose.yml scp -r directus/schema root@alpha.mintel.me:$SITE_DIR/directus/ - ssh root@alpha.mintel.me bash << 'EOF' + ssh root@alpha.mintel.me bash << EOF set -e cd /home/deploy/sites/klz-cables.com echo '${{ secrets.REGISTRY_PASS }}' | docker login registry.infra.mintel.me -u '${{ secrets.REGISTRY_USER }}' --password-stdin - docker compose -p '$PROJECT_NAME' --env-file '$ENV_FILE' pull - docker compose -p '$PROJECT_NAME' --env-file '$ENV_FILE' up -d --wait --remove-orphans + docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '${{ needs.prepare.outputs.env_file }}' pull + docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '${{ needs.prepare.outputs.env_file }}' up -d --wait --remove-orphans # Apply Directus Schema Snapshot if available - if docker compose -p '$PROJECT_NAME' --env-file '$ENV_FILE' exec -T directus ls /directus/schema/snapshot.yaml >/dev/null 2>&1; then + if docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '${{ needs.prepare.outputs.env_file }}' exec -T directus ls /directus/schema/snapshot.yaml >/dev/null 2>&1; then echo "→ Applying Directus Schema Snapshot..." - docker compose -p '$PROJECT_NAME' --env-file '$ENV_FILE' exec -T directus npx directus schema apply /directus/schema/snapshot.yaml --yes + docker compose -p '${{ needs.prepare.outputs.project_name }}' --env-file '${{ needs.prepare.outputs.env_file }}' exec -T directus npx directus schema apply /directus/schema/snapshot.yaml --yes fi docker system prune -f --filter "until=24h" - EOF +EOF # ────────────────────────────────────────────────────────────────────────────── # JOB 5: Notifications