docker compose игнорируя переменные env при создании контейнера для postgres - PullRequest
0 голосов
/ 08 февраля 2020

Я всегда получаю, что роль x не существует, что означает, что БД была создана с именем пользователя по умолчанию, а мои env vars были проигнорированы, есть идеи?

Docker -compose.yml

version: '3.1'

services:
  PostgreSQL:
    container_name: db-name
    image: postgres:12
    restart: always
    environment:
      POSTGRES_PASSWORD: ${PG_PASSWORD}
      POSTGRES_USER: ${PG_USERNAME}
      POSTGRES_DB: ${PG_DB_NAME}
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    ports:
      - 5432:5432

Когда я смотрю в kitemati c Я вижу правильные переменные и значения env, но db

ничего не учитывает

1 Ответ

2 голосов
/ 08 февраля 2020

Попробуйте выполнить docker -составить, чтобы удалить контейнер и снова сделать docker -создать, вы можете получить дополнительную помощь по этой ссылке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...