Architecture de l'application Camino
EcoCompose
Les environnements utilisent ecoCompose, qui est une surcouche gouvernementale à docker-compose. Tout se situe dans le dossier infra.
Pour pouvoir changer les variables d'environnement, il faut :
- avoir sops installé
- la clé privée (le fichier team.age) associée à la clé public team.age.pub
Pour lancer sur dev par exemple: make dev/dechiffre
va créer le fichier .dev.no-commit.env avec les valeurs en clair (non commitable par défaut).
Une fois les modifications effectuées, il faut faire make dev/chiffre
qui va créer le fichier chiffré .dev.env
qu'il faudra ensuite commit/push.