Skip to content
Tous les projetsProjet fondateur · 2024

Alivaon

La plateforme de l'agence, d'un template statique à un monolithe Symfony opéré en production.

ContexteProjet fondateur
Année2024
Voir en lignealivaon.com
Symfony 7MySQLDoctrineDockerTraefikGitHub Actions
2
Environnements (staging + prod)
100%
Déploiements conteneurisés
TLS
Auto via Traefik
01

Problème

  • Alivaon démarrait sur un template HTML statique : impossible à faire évoluer, aucun back-office, aucun moyen de gérer les demandes clients ou de publier du contenu sans réécrire du code.
  • Il fallait une base pérenne pour héberger à terme les outils métier de l'agence, avec un déploiement reproductible et un coût d'infrastructure maîtrisé.
02

Solution

  • Migration vers un monolithe Symfony 7 structuré en domaines, avec Doctrine sur MySQL et un back-office pour la gestion du contenu et des demandes.
  • Conteneurisation avec Docker et reverse proxy Traefik (TLS automatique via Let's Encrypt) sur un VPS Hetzner.
  • Pipeline CI/CD GitHub Actions : tests, build d'image et déploiement, avec un environnement de staging distinct de la production.
03

Résultat

  • Une base de code maintenable qui sert désormais de socle aux logiciels métier livrés aux clients de l'agence.
  • Déploiements reproductibles et sans interruption, validés d'abord sur staging.

Stack

  • Symfony / PHP
  • Doctrine ORM
  • MySQL
  • Docker
  • Traefik
  • Hetzner VPS
  • GitHub Actions

/ Contact

Un logiciel à concevoir, déployer, opérer ?

Écrivez-moi. Je réponds sous 48 h.