diff --git a/docker-compose.yml b/docker-compose.yml index ea6e37f1..1d0ef00b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6453,6 +6453,26 @@ services: volumes: - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/config/:/vault/config - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/logs/:/vault/logs + vault-agent: + cap_add: + - IPC_LOCK + command: + - agent + - -config=/vault/config/vault-agent.hcl + container_name: hc-vault-agent + environment: + VAULT_ADDR: http://hc-vault:8200 + SKIP_SETCAP: true + image: hashicorp/vault:2.0.0-bugfix + ports: + - 8100 + profiles: ["rinoa-apps"] + restart: unless-stopped + volumes: + - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/config/:/vault/config:ro + - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/data/:/vault/data:ro + - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/tokens/:/vault/tokens + - ${DOCKER_VOLUME_CONFIG}/hashicorp-vault/agent/output/:/vault/output wallos: container_name: wallos environment: