10:02 <alain_afpy> Usage du gitea pour micro-projet - https://discuss.afpy.org/t/usage-du-gitea-pour-micro-projet/1466
11:41 <discord_afpy> <Deuchnord> Salut les pythoneux !
11:41 <discord_afpy> <Deuchnord> Petite question d'un habitué de PHP qui tente de faire du web back-end en Python ! <a:elephpant:915304628332163183>
11:59 <discord_afpy> <Melcore> Je n'ai jamais utilisé FastAPI, mais j'aurais tendance à ne pas intégrer l'une dans l'autre
12:00 <discord_afpy> <Deuchnord> du coup le mieux serait d'utiliser Flask pour tout ?
12:05 <entwanne> Quelle est la question ?
12:11 <discord_afpy> <Deuchnord> vous ne l'avez pas reçue sur IRC ?
12:12 <entwanne> Je ne vois que « Petite question d'un habitué de PHP qui tente de faire du web back-end en Python ! <a:elephpant:915304628332163183> » suivi du message de Melcore
12:12 <discord_afpy> <Deuchnord> ah oui pas pratique
12:12 <discord_afpy> <Deuchnord> la question complète : https://paste.deuchnord.fr/?7e2dc79dfe5cc7bd#7xoWn4SqdgZxmgWRBoeRyTgVL7dXPhx6SWUSqmVdWK1P
12:13 <entwanne> Merci
12:13 <discord_afpy> <Deuchnord> c'est sûrement les retours à la ligne de mon message qui ont mis le zbeul au niveau du bridge
12:16 <entwanne> Au boulot on utilise flask et dastapi simultanément (parce qu'on migre progressivement du premier vers le second) mais on ne les intègre pas l'un dans l'autre, c'est un nginx en front qui dispatche les requêtes
12:22 <discord_afpy> <Deuchnord> "on migre progressivement du premier vers le second" c'est un projet qui sert uniquement une API ?
12:28 <entwanne> Non pas uniquement, on a aussi des vues HTML
12:28 <entwanne> (mais ceci dit je ne sais pas si elles sont concernées par la migration ou pas)
12:37 <mdk> Deuchnord: Et si tu utilisais le serveur HTTP en frontal pour répartir sur le bon backend ? Typiquement si tu as un nginx devant une location /api/ {tape sur le fastapi} location / {tape sur le flask} ?
12:38 <mdk> Ici par exemple sur HackInScience si y'a /ws/ dans l'URL je tape sur un serveur daphne sinon sur un serveur gunicorn : https://framagit.org/hackinscience/hkis-ansible/-/blob/main/roles/website/templates/nginx-vhost#L40
12:44 <discord_afpy> <Deuchnord> mdk : ça aurait pu (d'ailleurs je l'ai déjà fait dans un autre contexte), mais pour le coup c'est un projet de logiciel libre dont j'aimerais qu'il soit le plus simple possible à déployer en autohébergement, j'ai pas l'impression que ce soit très compatible avec une config Nginx un peu vénère 😅
12:44 <discord_afpy> <Deuchnord> (pour être totalement transparent je travaille sur une version web de cet outil : https://kosmorro.space)
12:45 <mdk> Deuchnord: si tu veux que ce soit simple n'utilise pas deux frameworks différents en même temps ? :D
12:45 <discord_afpy> <Deuchnord> c'est effectivement ce que j'en ai retenu 😄
12:45 <entwanne> Sinon c'est pas possible de rotuer au niveau (a)wsgi ?
12:45 <entwanne> * router
12:45 <discord_afpy> <Deuchnord> merci pour votre aide !
12:46 <discord_afpy> <Deuchnord> entwane: j'avoue ne pas être trop au fait de ce qui peut se faire ou pas niveau wsgi, je n'ai jamais été confronté à ce concept dans le monde PHP...
18:54 <Mindiell> Deuchnord: je suis fan de Flask, mais si tu as un front en JS, je vois pas l'intérêt d'ajouer Flask à fastapi...