Relance le container ptitspas_frontend sur le port 8080
Créer un petit serveur webhook_server.py (HTTP POST listener)
Route : /webhook/frontend
Exécution du script deploy_frontend.sh à la réception
Lancer le serveur sur le port 9001 avec nohup ou screen
Configurer le webhook sur le dépôt Gitea :
URL : http://:9001/webhook/frontend
Event : push
Branch filter : MASTER
Tester le workflow :
Commit > push sur main
Vérifier les logs serveur et le redéploiement
- [ ] Créer un script Bash deploy_frontend.sh qui :
- Rebuild le container Docker (flutter build web)
- Relance le container ptitspas_frontend sur le port 8080
- [ ] Créer un petit serveur webhook_server.py (HTTP POST listener)
- Route : /webhook/frontend
- Exécution du script deploy_frontend.sh à la réception
- [ ] Lancer le serveur sur le port 9001 avec nohup ou screen
- [ ] Configurer le webhook sur le dépôt Gitea :
- URL : http://<IP>:9001/webhook/frontend
- Event : push
- Branch filter : MASTER
- [ ] Tester le workflow :
- Commit > push sur main
- Vérifier les logs serveur et le redéploiement
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Créer un script Bash deploy_frontend.sh qui :
Créer un petit serveur webhook_server.py (HTTP POST listener)
Lancer le serveur sur le port 9001 avec nohup ou screen
Configurer le webhook sur le dépôt Gitea :
Tester le workflow :