3 votes

Docker-compose : Voir quelles variables environnementales sont définies dans un conteneur

J'ai un django-cookiecutter qui a plusieurs conteneurs :

  • django
  • postgres
  • caddy
  • etc.

Lorsque je déploie, je reçois une erreur indiquant que la base de données Postgres ne peut pas authentifier l'utilisateur. POSTGRES_USER y POSTGRES_PASSWORD .

Je passe le envs dans mon production.yml en tant que fichier :

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

Question :

Puisque le service n'est pas en mesure de s'authentifier, comment puis-je vérifier l'identité de l'utilisateur ? envs dans l'un de ces conteneurs ?

Je veux m'assurer que le envs sont reconnus.

Merci pour votre aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X