From 918bc0dbaf2ac139f9f95fa33a944a39a0291baf Mon Sep 17 00:00:00 2001 From: Akumatic Date: Fri, 31 Jan 2025 22:21:09 +0100 Subject: [PATCH] add new db container, add new data volume --- docker-compose.yml | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2c13a40..d90140a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ services: memory: 1000M restart: unless-stopped volumes: - - data:/app/data/ + - data_old:/app/data/ networks: - internal - proxy @@ -76,11 +76,38 @@ services: - POSTGRES_USER - POSTGRES_PASSWORD + db_pg17: + image: postgres:17 + container_name: mealie_db_pg17 + restart: unless-stopped + healthcheck: + test: [ "CMD-SHELL", "pg_isready -d `cat $$POSTGRES_DB_FILE` -U `cat $$POSTGRES_USER_FILE`" ] + start_period: 20s + interval: 30s + retries: 5 + timeout: 5s + volumes: + - db_pg17:/var/lib/postgresql/data + networks: + - internal + environment: + - POSTGRES_DB_FILE=/run/secrets/POSTGRES_DB + - POSTGRES_USER_FILE=/run/secrets/POSTGRES_USER + - POSTGRES_PASSWORD_FILE=/run/secrets/POSTGRES_PASSWORD + secrets: + - POSTGRES_DB + - POSTGRES_USER + - POSTGRES_PASSWORD + volumes: - data: + data_old: name: data_mealie + data: + name: mealie_data db: name: db_mealie + db_pg17: + name: mealie_db_pg17 networks: internal: