25 lines
746 B
YAML
25 lines
746 B
YAML
services:
|
|
vault:
|
|
image: hashicorp/vault:latest
|
|
environment:
|
|
- 'SERVICE_URL_VAULT_8200'
|
|
- 'VAULT_ADDR=${SERVICE_URL_VAULT_8200}'
|
|
- 'VAULT_API_ADDR=${SERVICE_URL_VAULT_8200}'
|
|
- 'VAULT_ADDRESS=${SERVICE_URL_VAULT_8200}'
|
|
- 'VAULT_UI=true'
|
|
- 'VAULT_TOKEN=${SERVICE_PASSWORD_64_VAULTTOKEN}'
|
|
volumes:
|
|
- 'vault-data:/vault'
|
|
# - type: bind
|
|
# source: '/shared/vault'
|
|
# target: '/vault'
|
|
# is_directory: true
|
|
# - ./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
|