2

我有一个django-cookiecutter有多个容器的项目:

  • django
  • postgres
  • 球童
  • ETC

当我部署时,我收到一个错误,即 Postgres db 无法对POSTGRES_USERand进行身份验证POSTGRES_PASSWORD

envs在我的production.yml文件中传递:

services:
  django: &django
    build:
      context: .
      dockerfile: ./compose/production/django/Dockerfile
    image: authible_production_django
    depends_on:
      - postgres
      - redis
    env_file:
      - ./.envs/.production/.django
      - ./.envs/.production/.postgres
    command: /gunicorn.sh

问题:

由于该服务无法进行身份验证,我如何检查envs这些容器之一?

我想确保envs被识别。

感谢您的帮助-

4

1 回答 1

3

您可以env使用以下命令在容器内简单地执行docker-compose

docker-compose exec django env
于 2018-06-06T12:30:34.137 回答