feat(infra): déploie le serveur de développement sur les infras ecoCompose de la DINUM
Aide à la lecture
Le fichier team.age est à placer à la racine du projet si vous voulez déchiffrer les .dev.env (il contient un secret qui est dans le keepass d'équipe)
Les données chiffrées de preprod et prod sont déjà en place.
Il y'a des choses dupliquées entre infra/ecocompose et infra/roles (mais infra/roles sera supprimé une fois la migration totale sur ecoCompose)
Les crons ont été remplacés par ofelia, il y a 3 fichiers de configuration (un par environnement, chacun dans une image docker différente qui est référencée dans le docker-compose)
On construit maintenant les dockerfile pour keycloak et le nginx-proxy vu qu'on ne peut plus monter dynamiquement la conf.
restore-last-backup fonctionne
le proxy.conf est différent de celui qu'on a chez OVH mais sinon ça ne fonctionne pas
Tout ce qui est dans infra/ecocompose/keycloak n'est pas à relire
- On n'aura plus qu'à décommenter ces lignes pour la mise en preprod/prod --> !1535 (diffs)
- Ce fichier là ne fonctionne probablement pas, à tester en prod... --> https://gitlab-forge.din.developpement-durable.gouv.fr/pub/pnm-public/camino/-/blob/a377f4f9cf59279069f869759533c36f5b791fc9/infra/ecocompose/crons/backup