Open abonanni opened 1 year ago
Bonjour, A l'origine du projet, sans docker, il y avait deux façons différentes de servir le front:
via une configuration apache2 ou nginx.
Effectivement, avec la dernière solution, il n'est pas possible d'utiliser les balises jinja2. Et c'est cette dernière qui a été intégrée dans la conf docker.
Pour info, voici détaillées les deux façons de servir le front
Les deux solutions que vous proposez me semblent intéressantes. Ca laisse le choix à l'utilisateur d'utiliser Docker ou non. Surtout que pour gérer les routes avec Nginx ou Apache, les règles ne sont pas toujours simples.
La configuration docker est incomplète et ne permet pas de faire fonctionner le moteur de template jinja2 sur la partie frontend correctement.
En effet, si l'on analyse la configuration nginx, on remarque que le fichier "frontend/templates/index.html" est servi directement :
Toutes les balises de templates comme
{{ options|tojson }}
ne seront donc jamais interprétées.Plusieurs solutions possibles :