Docker-gen : génération d’une configuration Nginx invalide suite à variables d’environnement non résolues

Le conteneur Nginx entre dans une boucle de redémarrage continu. L’analyse montre que le fichier de configuration /etc/nginx/conf.d/default.conf, généré dynamiquement par docker-gen, contient des valeurs invalides (<no value>), notamment pour les directives suivantes :

  • server_name
  • redirections HTTPS
  • proxy_redirect

Ces valeurs proviennent de variables d’environnement censées être injectées dynamiquement (CHEMIN, NGINX_HOST, NGINX_PORT, DOMAINE, FQDN), mais qui ne sont pas/plus correctement résolues lors de l’interprétation du template nginx.tmpl.

Le problème persiste malgré la présence correcte des variables d’environnement dans le conteneur docker-gen (confirmée via Portainer et docker exec).

Modification effectuée par Apollonie Raffalli