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.