[infra] vault + chsettle + aurora for dev

This commit is contained in:
Stephan D
2026-03-16 19:50:05 +01:00
parent 5b1aca86e7
commit 89edf33c2c
51 changed files with 1606 additions and 62 deletions

37
ci/prod/compose/vault.yml Normal file
View File

@@ -0,0 +1,37 @@
# Compose v2 - Dev Vault
x-common-env: &common-env
env_file:
- ../env/.env.runtime
volumes:
dev_vault_data: {}
networks:
sendico-net:
external: true
name: sendico-net
services:
dev_vault:
<<: *common-env
image: hashicorp/vault:latest
container_name: dev-vault
restart: unless-stopped
cap_add: ["IPC_LOCK"]
environment:
VAULT_ADDR: http://127.0.0.1:8200
command: vault server -config=/vault/config/vault.hcl
volumes:
- dev_vault_data:/vault/file
- ./vault-server/config.hcl:/vault/config/vault.hcl:ro
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 ]"]
interval: 10s
timeout: 5s
retries: 12
start_period: 10s
networks:
- sendico-net