+project names
Some checks failed
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/nats Pipeline failed

This commit is contained in:
Stephan D
2025-11-07 14:59:22 +01:00
parent dce6e2f618
commit 7bcc24a690
3 changed files with 7 additions and 0 deletions

View File

@@ -49,6 +49,8 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \
set -euo pipefail
cd "${REMOTE_DIR}/compose"
set -a; . ../env/.env.runtime; set +a
COMPOSE_PROJECT_NAME="${DB_COMPOSE_PROJECT:-sendico-db}"
export COMPOSE_PROJECT_NAME
# Run with ephemeral AppRole env (scoped only to these commands)
VAULT_ROLE_ID="${VAULT_ROLE_ID}" VAULT_SECRET_ID="${VAULT_SECRET_ID}" docker compose -f db.yml pull --quiet 2>/dev/null || \
VAULT_ROLE_ID="${VAULT_ROLE_ID}" VAULT_SECRET_ID="${VAULT_SECRET_ID}" docker compose -f db.yml pull

View File

@@ -40,8 +40,11 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \
set -euo pipefail
cd "${REMOTE_DIR}/compose"
set -a; . ../env/.env.runtime; set +a
: "${NATS_COMPOSE_PROJECT:=sendico-nats}"
: "${NATS_USER:?missing NATS_USER}"
: "${NATS_PASSWORD:?missing NATS_PASSWORD}"
COMPOSE_PROJECT_NAME="$NATS_COMPOSE_PROJECT"
export COMPOSE_PROJECT_NAME
export NATS_USER NATS_PASSWORD
docker compose -f nats.yml pull --quiet 2>/dev/null || docker compose -f nats.yml pull