From 85ae6254a038a5c74f78ceae72c8bde9963ffd6c Mon Sep 17 00:00:00 2001 From: Stephan D Date: Tue, 17 Mar 2026 00:21:44 +0100 Subject: [PATCH] ci: deploy dev infra [infra] --- ci/prod/compose/vault.yml | 2 +- ci/prod/scripts/deploy/vault.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/prod/compose/vault.yml b/ci/prod/compose/vault.yml index 089a66ba..dba07d24 100644 --- a/ci/prod/compose/vault.yml +++ b/ci/prod/compose/vault.yml @@ -28,7 +28,7 @@ services: ports: - "0.0.0.0:${VAULT_HTTP_PORT}:8200" 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 timeout: 5s retries: 12 diff --git a/ci/prod/scripts/deploy/vault.sh b/ci/prod/scripts/deploy/vault.sh index 2d72e7f6..d34141cd 100644 --- a/ci/prod/scripts/deploy/vault.sh +++ b/ci/prod/scripts/deploy/vault.sh @@ -43,6 +43,7 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \ COMPOSE_PROJECT="$VAULT_COMPOSE_PROJECT" \ bash -s <<'EOSSH' 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" set -a . ../env/.env.runtime