Files
weyma-talos/black-start/services/vault/docker-compose.yaml

28 lines
825 B
YAML

services:
cloudflared:
image: cloudflare/cloudflared:latest
restart: unless-stopped
command: tunnel run weyma-vault
env_file: ".env"
vault:
image: hashicorp/vault:1.21
env_file: ".env.vault"
environment:
VAULT_ADDR: "https://weyma-vault.infra.dubyatp.xyz:8200"
VAULT_API_ADDR: "https://api.weyma-vault.infra.dubyatp.xyz:8200"
VAULT_ADDRESS: "https://weyma-vault.infra.dubyatp.xyz:8200"
VAULT_UI: true
VAULT_CACERT: /certs/server.crt
ports:
- "8200:8200"
- "8201:8201"
restart: always
volumes:
- ./logs:/vault/logs/:rw
- ./data:/vault/data/:rw
- ./config:/vault/config/:rw
- ./certs:/certs/:rw
- ./file:/vault/file/:rw
cap_add:
- IPC_LOCK
entrypoint: vault server -config /vault/config/config.hcl