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 (https://forge.alliance-boreale.ca) : 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 : https://forge.alliance-boreale.ca Dépôt : Chezlepro/traefik-deploy