Persist docker postgres data in a volume

- Fixes #197
This commit is contained in:
Dessalines 2019-08-12 22:02:03 -07:00
parent 6fe3f6c3eb
commit ad4dbbcd77
2 changed files with 10 additions and 2 deletions

View file

@ -2,12 +2,14 @@ version: '2.4'
services: services:
db: db:
image: postgres image: postgres:12-alpine
restart: always restart: always
environment: environment:
POSTGRES_USER: rrr POSTGRES_USER: rrr
POSTGRES_PASSWORD: rrr POSTGRES_PASSWORD: rrr
POSTGRES_DB: rrr POSTGRES_DB: rrr
volumes:
- db:/var/lib/postgresql/data
healthcheck: healthcheck:
test: ["CMD-SHELL", "pg_isready -U rrr"] test: ["CMD-SHELL", "pg_isready -U rrr"]
interval: 5s interval: 5s
@ -27,3 +29,5 @@ services:
depends_on: depends_on:
db: db:
condition: service_healthy condition: service_healthy
volumes:
db:

View file

@ -2,12 +2,14 @@ version: '2.4'
services: services:
db: db:
image: postgres image: postgres:12-alpine
restart: always restart: always
environment: environment:
POSTGRES_USER: rrr POSTGRES_USER: rrr
POSTGRES_PASSWORD: rrr POSTGRES_PASSWORD: rrr
POSTGRES_DB: rrr POSTGRES_DB: rrr
volumes:
- db:/var/lib/postgresql/data
healthcheck: healthcheck:
test: ["CMD-SHELL", "pg_isready -U rrr"] test: ["CMD-SHELL", "pg_isready -U rrr"]
interval: 5s interval: 5s
@ -26,3 +28,5 @@ services:
depends_on: depends_on:
db: db:
condition: service_healthy condition: service_healthy
volumes:
db: