Projet de déploiement Traefik avec Blue/Green (compilation depuis sources)
Find a file
2025-10-08 16:03:46 -04:00
.forgejo/workflows Initial commit: Traefik deployment 2025-10-08 16:03:46 -04:00
ansible Initial commit: Traefik deployment 2025-10-08 16:03:46 -04:00
scripts Initial commit: Traefik deployment 2025-10-08 16:03:46 -04:00
.gitignore Initial commit: Traefik deployment 2025-10-08 16:03:46 -04:00
Makefile Initial commit: Traefik deployment 2025-10-08 16:03:46 -04:00
README.md Initial commit: Traefik deployment 2025-10-08 16:03:46 -04:00

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'aide
  • make build-forgejo - Compile sur Forgejo
  • make deploy - Déploie en Blue/Green
  • make 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