+project names
This commit is contained in:
@@ -15,6 +15,7 @@ SSH_HOST=178.57.67.248
|
||||
SSH_USER=cloud
|
||||
REMOTE_BASE=/srv/sendico
|
||||
DB_DIR=db
|
||||
DB_COMPOSE_PROJECT=sendico-db
|
||||
|
||||
# NATS deployment
|
||||
NATS_DIR=nats
|
||||
@@ -22,3 +23,4 @@ NATS_HOST=sendico-nats
|
||||
NATS_PORT=4222
|
||||
NATS_MONITORING_PORT=8222
|
||||
NATS_PROMETHEUS_PORT=7777
|
||||
NATS_COMPOSE_PROJECT=sendico-nats
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user