Skip to content

Add a basic integration with an optionally installed traefik proxy

Ines requested to merge traefik-integration into 8.x-1.x

Created by: morvans

Voila une première approche pour https://github.com/Drupal-FR/site-drupalfr/issues/27.

Mon point de vue est que ce n'est pas au projet de fournir une configuration pour traefik lui même car cela touche à la configuration système de la machine du développeur et concerne l'ensemble des projets dockerisés qui y tournent. De plus, on a à mon avis pas à imposer l'hostname que le developpeur souhaite utiliser.

On va plutôt documenter des guidelines (README ? wiki ?) pour que les personnes qui veulent le mettre en place puissent le faire.

Le projet fournit donc une intégration "par défaut" avec l'URL http://drupalfr.docker (on peut en discuter) donc fonctionne out of the box pour ceux qui on un traefik local avec un wildcard DNS *.docker.

Pour paramétrer un autre hostname, il suffit de setter la variable DRUPAL_TRAEFIK_FRONTEND_RULE_HOSTNAME dans un ficher .env à la racine du projet.

L'hostname est dynamiquement injecté dans les trusted_host_patterns.

Merge request reports

Loading