From 4b7830567bb65f9d5075aec6f13d260593da8c4e Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Tue, 4 Aug 2020 19:49:21 +0100 Subject: [PATCH] Add postgres backups for plausible --- ansible/roles/plausible/files/docker-compose.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ansible/roles/plausible/files/docker-compose.yml b/ansible/roles/plausible/files/docker-compose.yml index 686fc4f..1e8c2fd 100644 --- a/ansible/roles/plausible/files/docker-compose.yml +++ b/ansible/roles/plausible/files/docker-compose.yml @@ -45,3 +45,18 @@ services: environment: - POSTGRES_PASSWORD=plausible - POSTGRES_USER=plausible + + db-backups: + image: prodrigestivill/postgres-backup-local:12-alpine + restart: unless-stopped + volumes: + - /scratch/db-backups:/backups + depends_on: + - db + environment: + - POSTGRES_HOST=db + - POSTGRES_PASSWORD=plausible + - POSTGRES_USER=plausible + - POSTGRES_DB=plausible + - BACKUP_KEEP_MONTHS=1 + - BACKUP_KEEP_WEEKS=1