Add a basic integration with an optionally installed traefik proxy
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
.