ci: deploy dev infra [infra]

This commit is contained in:
Stephan D
2026-03-17 00:21:44 +01:00
parent e4ae858f16
commit 85ae6254a0
2 changed files with 2 additions and 1 deletions

View File

@@ -28,7 +28,7 @@ services:
ports: ports:
- "0.0.0.0:${VAULT_HTTP_PORT}:8200" - "0.0.0.0:${VAULT_HTTP_PORT}:8200"
healthcheck: healthcheck:
test: ["CMD-SHELL","export VAULT_ADDR=http://127.0.0.1:8200; vault status >/dev/null 2>&1; rc=$?; [ \"$rc\" -eq 0 ] || [ \"$rc\" -eq 2 ]"] test: ["CMD-SHELL","export VAULT_ADDR=http://127.0.0.1:8200; vault status >/dev/null 2>&1; rc=$$?; [ \"$$rc\" -eq 0 ] || [ \"$$rc\" -eq 2 ]"]
interval: 10s interval: 10s
timeout: 5s timeout: 5s
retries: 12 retries: 12

View File

@@ -43,6 +43,7 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \
COMPOSE_PROJECT="$VAULT_COMPOSE_PROJECT" \ COMPOSE_PROJECT="$VAULT_COMPOSE_PROJECT" \
bash -s <<'EOSSH' bash -s <<'EOSSH'
set -euo pipefail set -euo pipefail
trap 'status=$?; echo "[deploy-vault:remote] error at line $LINENO" >&2; docker logs --tail 50 dev-vault >&2 || true; exit "$status"' ERR
cd "${REMOTE_DIR}/compose" cd "${REMOTE_DIR}/compose"
set -a set -a
. ../env/.env.runtime . ../env/.env.runtime