Projet de déploiement Traefik avec Blue/Green (compilation depuis sources)
| .forgejo/workflows | ||
| ansible | ||
| scripts | ||
| .gitignore | ||
| Makefile | ||
| README.md | ||
Traefik Deployment avec Blue/Green
Projet de déploiement Traefik avec compilation sur Forgejo et déploiement sécurisé.
Architecture
- Forgejo (http://eregion.chezlepro.ca:3000) : Compilation depuis sources
- Serveur prod : Binaire uniquement (sécurité maximale)
- Stratégie : Blue/Green deployment
Quick Start
# 1. Installer Ansible
make install-collections
# 2. Configurer
make setup
# 3. Tester la connexion
make test-connection
# 4. Compiler sur Forgejo (~10-15 min)
make build-forgejo
# 5. Déployer
make deploy
Commandes
make help- Affiche l'aidemake build-forgejo- Compile sur Forgejomake deploy- Déploie en Blue/Greenmake rollback- Rollback instantanémake status- Statut des services
Sécurité
Le serveur de production ne contient :
- ❌ Aucun outil de compilation
- ❌ Aucun code source
- ✅ Binaire Traefik uniquement
Support
Instance Forgejo : http://eregion.chezlepro.ca:3000 Dépôt : http://eregion.chezlepro.ca:3000/Chezlepro/traefik-deploy