Projet de déploiement Traefik avec Blue/Green (compilation depuis sources)
Find a file
danallaire aaa827cbc9 Actualiser README.md
Signed-off-by: danallaire <danallaire@noreply.forge.alliance-boreale.ca>
2026-01-21 11:03:57 -05: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 Actualiser README.md 2026-01-21 11:03:57 -05:00

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