diff --git a/docker-compose.yml b/docker-compose.yml index 77e4e1f..702d61a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,13 +1,12 @@ -version: "3.8" +# Compose v2 игнорирует поле version — оставлять его больше не нужно. services: db: image: postgres:16-alpine restart: unless-stopped environment: - # Используйте .env (POSTGRES_PASSWORD) или docker secrets. - # Значение по умолчанию пустое — compose упадёт без env, что заставит - # явно задать пароль и не оставит дефолтные "panel:panel". + # POSTGRES_PASSWORD обязателен (см. .env рядом с этим файлом). + # Если не задан — compose упадёт с понятной ошибкой. POSTGRES_USER: ${POSTGRES_USER:-panel} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required} POSTGRES_DB: ${POSTGRES_DB:-panel}