Voici un premier jet de la dockerisation :-)
Ce dépôt utilise les deux dépôts d'origine comme sous-modules, il faut donc les initialiser/synchroniser avant de commencer.
Ensuite
docker-compose up --build
devrait faire l'affaire :-)
Ça a l'air de fonctionner, mais j'ai pas mal d'alertes de Django que je ne maîtrise pas assez pour gérer ni savoir si c'est grave docteur.
(urls.W005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLs in this namespace
Je n'arrive pas non plus à importer les députés :
fullName = row["PRENOM"] + " "+ row["NOM"] KeyError: 'PRENOM'
Pour le moment beaucoup de valeurs sont restées en dur qu'il faudra remplacer par des variables d'environnement et/ou des secrets Docker, histoire de regrouper les divers paramètres essentiels.
Je te laisse regarder ça et jouer avec. Faudrait qu'on trouve un moment ensemble pour améliorer cette base et, de là, je pourrais facilement ajouter Nginx et le reste.
À priori, la config de gitlab ne te permettra pas de pousser vers main, je crée la branche maxime que tu pourras je pense mettre à jour sans problème :-)