considérer un backend léger plutôt que webhooks #17
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
publication
approuvée
publication
désaprouvée
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ariege.net/infra#17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Avec par exemple fastAPI.
Permettrait d'utiliser du SSE pour mettre à jour l'état du build et éventuellement d'autres trucs par la suite.
Il n'y aurait plus de scripts webhooks, ce serait directement des appels à des routes du framework.
Vu qu'on a des dépendances python, on peut envisager d'utiliser python git pour réduire les appels système.
FastAPI consomme ~60mo au repos, soit bien plus que webhook qui consomme ~10mo (mais ça reste léger).
Il est peut-être possible de faire en sorte que ce soit le backend python qui gère l'authentification à forgejo plutôt que decapcms :
Il serait sans doute envisageable que l'ajout de l'appli soit au niveau de l'instance forgejo et pas au niveau user.