Déploiement¶
Comment distribuer une version cohérente et revenir en arrière sans perdre les données ?
La recette Compose unifiée contient neuf services et cinq images. Le service documentaire peut être reconstruit et redémarré seul ; il ne dépend d’aucun compte, volume ou fournisseur du Studio.
Topologie distribuée¶
| Service | Image | Données persistantes |
|---|---|---|
| Studio | Studio | Collaboration et comptes |
| Gateway canonique | Canonique | État des projets et exécutions |
| Passerelle des forges | Forges | Aucun volume propre |
| Intelligence, Automatisation, Orchestration, Expérience | Forges, quatre services | Un volume par forge |
| Voix | Voix | Un volume |
| Docs | Documentation | Aucun volume métier |
Total : sept volumes. Le Compose de base définit huit réseaux ; la surcouche locale ajoute le réseau du poste, soit neuf. Le portail utilise le réseau d’entrée déjà prévu pour Dokploy, sans accès aux réseaux privés du canonique et des forges.
Local et production¶
Une pile neuve publie localement Studio sur 8804, le poste des forges sur 8781 et la documentation sur 8806, uniquement en boucle locale. Sur Dokploy, associer un domaine au Studio sur son port interne 8800, et un autre au service Docs sur 8080. Ne pas exposer le poste des forges. Une pile de qualification conservée peut utiliser d’autres ports : ce n’est pas la preuve d’un déploiement public.
La cible est local → GitHub → registre d’images → Dokploy. Le dépôt dispose des constructions, des tags par composant et de la recette Compose. Le remote GitHub, la CI, les secrets du pipeline, les domaines et les protections de promotion ne sont pas raccordés par cette livraison.
flowchart TB
L[Tests et build locaux] --> G[GitHub et CI à raccorder]
G --> R[Images versionnées]
R --> D[Dokploy à configurer]
D --> V[Vérification et retour arrière]
Versions, sauvegarde et retour arrière¶
Chaque image peut être épinglée séparément, y compris la documentation. Une version mixte exige des contrats compatibles. Le retour arrière réutilise les images précédentes ; il ne supprime pas les volumes. Avant une migration, conserver l’environnement privé et vérifier les archives hors ligne. Le portail se reconstruit depuis ses sources : il n’ajoute ni base ni procédure de restauration métier.
Livrables et validation¶
Images identifiées, environnement privé conservé, services sains, domaines définis et sauvegardes vérifiées. Après une mise à jour documentaire seule, contrôler que les huit services métier ont gardé leurs identifiants, leurs images et leurs montages. Une construction réussie ne vaut pas une publication distante.