Mises à jour et déploiement en conteneur
Statut documentaire : guide — voir Maturité et preuves.
Les modèles, vues et services sont des assets Runtime ; leur mise à jour fait donc partie de l'évolution applicative.
Un descripteur simple peut rendre explicites le nom du module, sa version et sa localisation de distribution :
<modules>
<module
name="business-application"
path="https://example.org/builds/business-application.zip"
version="1.0.0" />
</modules>
La conteneurisation package le même Runtime conceptuel ; elle ne le remplace pas :
services:
business-application:
image: business-application
ports:
- 9696:9696
volumes:
- ./deploy/database:/var/application/database
- ./deploy/temp:/var/application/temp
Un processus de release doit rendre explicites les éléments versionnés indépendamment et préserver les mêmes identités conceptuelles à travers les changements de packaging.