diff --git a/docker-compose.yml b/docker-compose.yml index d90140a..5e71294 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,7 +6,7 @@ services: image: ghcr.io/mealie-recipes/mealie:latest container_name: mealie depends_on: - db: + db_pg17: condition: service_healthy deploy: resources: @@ -14,7 +14,7 @@ services: memory: 1000M restart: unless-stopped volumes: - - data_old:/app/data/ + - data:/app/data/ networks: - internal - proxy @@ -25,7 +25,7 @@ services: POSTGRES_PASSWORD: ${DATABASE_PASS} # Backend ENV Variables DB_ENGINE: postgres - POSTGRES_SERVER: db + POSTGRES_SERVER: db_pg17 POSTGRES_PORT: 5432 ALLOW_SIGNUP: False TZ: Europe/Berlin @@ -53,29 +53,6 @@ services: - OIDC_USER_GROUP - OIDC_ADMIN_GROUP - db: - container_name: mealie_db - image: postgres:17 - 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:/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 - db_pg17: image: postgres:17 container_name: mealie_db_pg17 @@ -100,12 +77,8 @@ services: - POSTGRES_PASSWORD volumes: - data_old: - name: data_mealie data: name: mealie_data - db: - name: db_mealie db_pg17: name: mealie_db_pg17