Architecture de l'application Camino

architecture

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.