Définition
Orchestrateur déclaratif qui définit une stack complète (base de données, cache, CMS, frontend) dans un seul fichier docker-compose.yml. Dans l'architecture CodeMyShop, chaque client PaaS dispose de son propre Compose isolé : PrestaShop, MariaDB, Redis, Nuxt — un VPS, une stack, zéro mutualisation des données. C'est la brique qui rend le provisioning reproductible : un Compose versionné signifie qu'on peut recréer l'environnement identique d'un client en moins de 25 minutes. Sans Compose, le PaaS souverain serait un cauchemar opérationnel.
« Un docker-compose.yml par client, pas un cluster Kubernetes partagé. C'est ça la souveraineté : ton infra tient dans un fichier lisible, pas dans une abstraction que même ton hébergeur ne comprend plus. »