You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actuellement vpn.env est nécéssaire pour lancer le TP, il y est - vide - dans la code base pour permettre le lancement sans encombre au premier git clone
Cependant pour travailler c'est désagréable, il faut bien veiller à ne pas pousser son vpn.env quand on commit. Il faut aussi faire un copy sur un fichier déjà présent, etc.
Il faudrait que le vpn.env ne soit pas obligatoire pour lancer le compose.
Sensé marche dans la définition d'un service mais au niveau du compose (via l'include) docker compose explose (yep il pète, même pas un error ou warning, il pète).
A voir si c'est un bug ou une feature.
The text was updated successfully, but these errors were encountered:
J'ai un gros doute sur le fait que ça puisse marcher dans le contexte d'un include mais dans le doute j'ai quand même ouvert un bug report docker/compose#11772
En workaround de ce required qu'on peut pas définir à une niveau plus élevé que chaque service :
Continuer avec un vpn.env vide dans la codebase avec un cp à chaque modification Git et depuis un autre fichier env qui lui correspond, à côté (et non suivi).
Générer un vpn.env à chaque lancement s'il n'existe pas (via un container dédié ou via le ct templating)
Gérer la configuration du VPN à travers l'interface web (d'une façon ou d'une autre) mais devra aussi nécéssiter une façon de reload les confs modifiées voir le compose
J'ai un gros doute sur le fait que ça puisse marcher dans le contexte d'un include mais dans le doute j'ai quand même ouvert un bug report docker/compose#11772
Le crash/panic CLI a été fixé upstream (voir issue) mais la fonctionnalité n'est pas là, j'ai ouvert une feature request dans le doute. Ca pourra servir dans l'avenir si ça se débloque :)
clementgoclock
changed the title
fix: vpn.env obligatoire pour lancer le teleporter
Rendre vpn.env optionnel au lancement
May 2, 2024
Actuellement
vpn.env
est nécéssaire pour lancer le TP, il y est - vide - dans la code base pour permettre le lancement sans encombre au premiergit clone
Cependant pour travailler c'est désagréable, il faut bien veiller à ne pas pousser son
vpn.env
quand on commit. Il faut aussi faire un copy sur un fichier déjà présent, etc.Il faudrait que le
vpn.env
ne soit pas obligatoire pour lancer le compose.Solution initiale : https://docs.docker.com/compose/environment-variables/set-environment-variables/
Sensé marche dans la définition d'un service mais au niveau du compose (via l'include) docker compose explose (yep il pète, même pas un error ou warning, il pète).
A voir si c'est un bug ou une feature.
The text was updated successfully, but these errors were encountered: