gip-inclusion / rdv-insertion

Application permettant de fluidifier le parcours d’accompagnement social et professionnel sur les territoires
https://www.rdv-insertion.fr
13 stars 4 forks source link

docker: add a Docker setup #2349

Open freesteph opened 1 week ago

freesteph commented 1 week ago

Salut la team,

J'ai rencontré @Holist pendant le kickoff du FAST et on a discuté un peu de l'architecture de l'app et des potentiels sujets intéressants pour la suite, notamment celui d'offrir une containeurisation qui permette de mieux comprendre/isoler/démarrer (voir déployer un jour) l'application.

Je vous montre le bout de code qui m'a suffit à démarrer l'app, au moins qu'on puisse en discuter un peu et voir si c'est quelque chose qui vous intéresse.

PS : comme RDVI fonctionne en tandem avec RDVS il serait intéressant d'approfondir l'expérience en containeurisant les deux pour les lancer ensemble en quelque lignes de YAML...

freesteph commented 6 days ago

Merci beaucoup @freesteph pour cette première brique très cool 🙏 ! Effectivement, ce serait top qu'avec une seule commande on puisse lancer rdv-i et rdv-sp en dev, surtout pour les nouveaux arrivants. Ceci étant je ne sais pas si on aura beaucoup de temps à investir dessus prochainement, on a jusque là pas eu trop de soucis à faire tourner les applis sans docker et il n'est pas prévu à moyen terme de l'utiliser pour le déploiement.

Alors pour la question du déploiement je t'avoue que je n'y ai même pas pensé, c'est surtout le combo développement/onboarding très rapide + semi-documentation de l'infra (en tout cas de l'écosystème) que j'aime bien, après en déploiement Kube/containeurisé c'est pas encore très répandu dans la communauté donc beaucoup moins expert sur le sujet.

Je vais quand même rajouter les workers comme tu l'as mentionné, et voir si j'arrive à lancer RDVI et RDVS côte à côte pour faire puisque sans surprise la Dockerisation côté RDVS se fait très facilement aussi (👏 à vous).

On pourra reprendre un jour si vous avez le temps (et la motivation 😄 ), aucun soucis d'ici là merci d'avoir pris le temps de regarder.

aminedhobb commented 6 days ago

Alors pour la question du déploiement je t'avoue que je n'y ai même pas pensé, c'est surtout le combo développement/onboarding très rapide + semi-documentation de l'infra (en tout cas de l'écosystème) que j'aime bien, après en déploiement Kube/containeurisé c'est pas encore très répandu dans la communauté donc beaucoup moins expert sur le sujet.

Je vais quand même rajouter les workers comme tu l'as mentionné, et voir si j'arrive à lancer RDVI et RDVS côte à côte pour faire puisque sans surprise la Dockerisation côté RDVS se fait très facilement aussi (👏 à vous).

On pourra reprendre un jour si vous avez le temps (et la motivation 😄 ), aucun soucis d'ici là merci d'avoir pris le temps de regarder.

Oui c'est sûr que c'est un plus dans tous les cas ! Merci en tous cas c'est instructif pour nous ! On pourra essayer reprendre ça si on a un peu de temps 👍 .