From 66b38fddbf1d385711b2a86c276fa2bb1b4b3703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Tue, 14 May 2024 12:44:25 +0200 Subject: [PATCH] added db_backup --- services/immich/docker-compose.yml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/services/immich/docker-compose.yml b/services/immich/docker-compose.yml index 97f058e..2e71461 100644 --- a/services/immich/docker-compose.yml +++ b/services/immich/docker-compose.yml @@ -3,6 +3,8 @@ volumes: name: database-data model-cache-data: name: model-cache-data + immich-pg-backup: + name: immich-pg-backup networks: traefik-net: @@ -61,8 +63,21 @@ services: database: image: tensorchord/pgvecto-rs:pg14-v0.2.0 environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME} - POSTGRES_DB: ${DB_DATABASE_NAME} + - POSTGRES_PASSWORD=${DB_PASSWORD} + - POSTGRES_USER=${DB_USERNAME} + - POSTGRES_DB=${DB_DATABASE_NAME} volumes: - - database-data:/var/lib/postgresql/data \ No newline at end of file + - database-data:/var/lib/postgresql/data + + database-backup: + image: prodrigestivill/postgres-backup-local:14 + depends_on: + - database + volumes: + - immich-pg-backup:/backups + environment: + - POSTGRES_EXTRA_OPTS=-Z 6 -F c + - POSTGRES_PASSWORD=${DB_PASSWORD} + - POSTGRES_USER=${DB_USERNAME} + - POSTGRES_DB=${DB_DATABASE_NAME} + - POSTGRES_HOST=database \ No newline at end of file