From a2be6c76e93028ebaa5998668c376f520fb5dd68 Mon Sep 17 00:00:00 2001 From: Leon Morival Date: Sun, 17 May 2026 17:16:36 +0200 Subject: [PATCH] feat: fix pgsql --- docker-compose.prod.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 153f49a..8c06251 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -24,9 +24,9 @@ services: DB_CONNECTION: "pgsql" DB_HOST: "pgsql" DB_PORT: 5432 - DB_DATABASE: "${DB_DATABASE}" - DB_USERNAME: "${DB_USERNAME}" - DB_PASSWORD: "${DB_PASSWORD}" + DB_DATABASE: "${DB_DATABASE:?DB_DATABASE is required}" + DB_USERNAME: "${DB_USERNAME:?DB_USERNAME is required}" + DB_PASSWORD: "${DB_PASSWORD:?DB_PASSWORD is required}" REDIS_HOST: "redis" REDIS_CLIENT: "predis" QUEUE_CONNECTION: "redis" @@ -45,13 +45,14 @@ services: container_name: bemeal-pgsql restart: unless-stopped environment: - POSTGRES_DB: "${DB_DATABASE}" - POSTGRES_USER: "${DB_USERNAME}" - POSTGRES_PASSWORD: "${DB_PASSWORD}" + POSTGRES_DB: "${DB_DATABASE:?DB_DATABASE is required}" + POSTGRES_USER: "${DB_USERNAME:?DB_USERNAME is required}" + POSTGRES_PASSWORD: "${DB_PASSWORD:?DB_PASSWORD is required}" volumes: - pgsql-data:/var/lib/postgresql/data healthcheck: - test: [ "CMD-SHELL", "pg_isready -U ${DB_USERNAME} -d ${DB_DATABASE}" ] + test: [ "CMD-SHELL", "pg_isready -h 127.0.0.1 -p 5432" ] + start_period: 30s interval: 5s timeout: 5s retries: 10 @@ -82,9 +83,9 @@ services: DB_CONNECTION: "pgsql" DB_HOST: "pgsql" DB_PORT: 5432 - DB_DATABASE: "${DB_DATABASE}" - DB_USERNAME: "${DB_USERNAME}" - DB_PASSWORD: "${DB_PASSWORD}" + DB_DATABASE: "${DB_DATABASE:?DB_DATABASE is required}" + DB_USERNAME: "${DB_USERNAME:?DB_USERNAME is required}" + DB_PASSWORD: "${DB_PASSWORD:?DB_PASSWORD is required}" REDIS_HOST: "redis" REDIS_CLIENT: "predis" QUEUE_CONNECTION: "redis"