Aller au contenu
EN FR

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.