feature: Added automated Backups for PostgreSQL

This commit is contained in:
Torben Brenner
2022-12-13 16:51:32 +01:00
committed by p.delpy@dkfz-heidelberg.de
parent 6d24dbce7f
commit 1ffc9b9cd5
5 changed files with 72 additions and 8 deletions

View File

@ -2,6 +2,7 @@ version: "3.7"
services:
id-manager:
image: docker.verbis.dkfz.de/bridgehead/magicpl
container_name: bridgehead-id-manager
environment:
TOMCAT_REVERSEPROXY_FQDN: ${HOST}
MAGICPL_SITE: ${SITE_ID}
@ -23,6 +24,7 @@ services:
patientlist:
image: docker.verbis.dkfz.de/bridgehead/mainzelliste
container_name: bridgehead-patientlist
environment:
- TOMCAT_REVERSEPROXY_FQDN=${HOST}
- ML_SITE=${SITE_ID}
@ -63,13 +65,12 @@ services:
patientlist-db:
image: postgres:14-alpine
container_name: bridgehead-patientlist-db
environment:
POSTGRES_USER: "mainzelliste"
POSTGRES_DB: "mainzelliste"
POSTGRES_PASSWORD: ${PATIENTLIST_POSTGRES_PASSWORD}
volumes:
- "patientlist-db-data:/var/lib/postgresql/data"
volumes:
patientlist-db-data:
- "/var/data/bridgehead/patientlist:/var/lib/postgresql/data"
# NOTE: Add backups here. This is only imported if /var/data/bridgehead/patientlist/ is empty!!!
- "/tmp/bridgehead/patientlist/:/docker-entrypoint-initdb.d/"