-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompose.yaml
31 lines (29 loc) · 880 Bytes
/
compose.yaml
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
30
31
services:
db-contact-management:
image: 'postgres:16'
restart: always
# set shared memory limit when using docker-compose
shm_size: 128mb
# or set shared memory limit when deploy via swarm stack
#volumes:
# - type: tmpfs
# target: /dev/shm
# tmpfs:
# size: 134217728 # 128*2^20 bytes = 128Mb
environment:
- 'POSTGRES_DB=contact_management_db'
- 'POSTGRES_USER=dani'
- 'POSTGRES_PASSWORD=dani'
- 'PGDATA=/var/lib/postgresql/data/pgdata'
volumes:
- '$PWD/db-contact-management:/var/lib/postgresql/data'
ports:
- '5432:5432'
vault:
image: hashicorp/vault
restart: always
command: ['vault', 'server', '-dev', '-dev-listen-address=0.0.0.0:8288']
environment:
VAULT_DEV_ROOT_TOKEN_ID: 'root-token-for-dev-purpose-only'
ports:
- '8288:8288'