Aller au contenu
EN FR

Arbre de déploiement

Statut documentaire : guide — voir Maturité et preuves.

Un package de déploiement est un arbre applicatif, pas seulement un exécutable compilé. Modèles, vues, services et configuration sont des assets Runtime.

application/
packages/
models/
views/
services/
resources/
database/
database/clean/
graph/
cache/
log/
temp/
synchronization/
snapshots/
process/
wallets/

La génération statique ou le packaging assemble généralement séparément les assets plateforme et application, puis les copie dans le même arbre Runtime.

finalTreeInfos:
  - finalTreeInfo:
      targetPlugIn: common
      name: Models_kernel
      sourceFile: '#models_kernel#*.*'
      targetDirectory: '#target_data#models/'
  - finalTreeInfo:
      targetPlugIn: application
      name: Models_application
      sourceFile: '#models_application#*.*'
      targetDirectory: '#target_data#models/'
  - finalTreeInfo:
      targetPlugIn: application
      name: Views_application
      sourceFile: '#views_application#*.*'
      targetDirectory: '#target_data#views/'

Conserver visiblement séparés plateforme, application, contenu généré, configuration, état persistant et assets pouvant être mis à jour indépendamment.