+project names
This commit is contained in:
@@ -15,6 +15,7 @@ SSH_HOST=178.57.67.248
|
|||||||
SSH_USER=cloud
|
SSH_USER=cloud
|
||||||
REMOTE_BASE=/srv/sendico
|
REMOTE_BASE=/srv/sendico
|
||||||
DB_DIR=db
|
DB_DIR=db
|
||||||
|
DB_COMPOSE_PROJECT=sendico-db
|
||||||
|
|
||||||
# NATS deployment
|
# NATS deployment
|
||||||
NATS_DIR=nats
|
NATS_DIR=nats
|
||||||
@@ -22,3 +23,4 @@ NATS_HOST=sendico-nats
|
|||||||
NATS_PORT=4222
|
NATS_PORT=4222
|
||||||
NATS_MONITORING_PORT=8222
|
NATS_MONITORING_PORT=8222
|
||||||
NATS_PROMETHEUS_PORT=7777
|
NATS_PROMETHEUS_PORT=7777
|
||||||
|
NATS_COMPOSE_PROJECT=sendico-nats
|
||||||
|
|||||||
@@ -49,6 +49,8 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
cd "${REMOTE_DIR}/compose"
|
cd "${REMOTE_DIR}/compose"
|
||||||
set -a; . ../env/.env.runtime; set +a
|
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)
|
# 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 --quiet 2>/dev/null || \
|
||||||
VAULT_ROLE_ID="${VAULT_ROLE_ID}" VAULT_SECRET_ID="${VAULT_SECRET_ID}" docker compose -f db.yml pull
|
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
|
set -euo pipefail
|
||||||
cd "${REMOTE_DIR}/compose"
|
cd "${REMOTE_DIR}/compose"
|
||||||
set -a; . ../env/.env.runtime; set +a
|
set -a; . ../env/.env.runtime; set +a
|
||||||
|
: "${NATS_COMPOSE_PROJECT:=sendico-nats}"
|
||||||
: "${NATS_USER:?missing NATS_USER}"
|
: "${NATS_USER:?missing NATS_USER}"
|
||||||
: "${NATS_PASSWORD:?missing NATS_PASSWORD}"
|
: "${NATS_PASSWORD:?missing NATS_PASSWORD}"
|
||||||
|
COMPOSE_PROJECT_NAME="$NATS_COMPOSE_PROJECT"
|
||||||
|
export COMPOSE_PROJECT_NAME
|
||||||
export NATS_USER NATS_PASSWORD
|
export NATS_USER NATS_PASSWORD
|
||||||
|
|
||||||
docker compose -f nats.yml pull --quiet 2>/dev/null || docker compose -f nats.yml pull
|
docker compose -f nats.yml pull --quiet 2>/dev/null || docker compose -f nats.yml pull
|
||||||
|
|||||||
Reference in New Issue
Block a user