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