-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
31 lines (28 loc) · 1.01 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# manifest for the development process with the local version of the vault
---
version: '3'
services:
vault-server:
image: hashicorp/vault:1.17.2
container_name: vault-users
command: ["server"]
environment:
# yamllint disable-line rule:line-length
- 'VAULT_LOCAL_CONFIG={"backend": {"file": {"path": "/vault/data"}}, "default_lease_ttl": "1h", "max_lease_ttl": "720h", "listener": {"tcp": {"address": "0.0.0.0:8200", "tls_disable": "1"}}'
- VAULT_API_ADDR=http://0.0.0.0:8200
- VAULT_PORT=8200
ports:
- "0.0.0.0:8200:8200"
cap_add:
- IPC_LOCK
postgres:
image: postgres:latest
container_name: postgres-users
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
ports:
- "5432:5432"
volumes:
- $PWD/tests/postgres/tables.sql:/docker-entrypoint-initdb.d/tables.sql