Aller au contenu

Profils de déploiement

Le profil de déploiement est un paramètre de construction, pas un réglage d’exécution. Un artefact ne sait pas avec quel profil il a été produit, et ne peut pas en changer.

Profil Effet
on-premise Artefact restreint. La couche de sortie réseau est remplacée à la construction par une implémentation inerte : ni télémétrie, ni vérification de version, ni sonde de démarrage. C’est le profil obtenu par défaut, sans rien préciser.
serverless Artefact complet, destiné à une exécution opérée par l’éditeur. La couche de sortie réseau est active. Il faut le demander explicitement.

Par argument de ligne de commande :

Fenêtre de terminal
node build.mjs --profile=serverless

Ou par variable d’environnement :

Fenêtre de terminal
LEMNISCATE_DEPLOYMENT_PROFILE=serverless node build.mjs

Sans l’un ni l’autre, la construction produit on-premise. Une valeur non reconnue fait échouer la construction plutôt que de retomber sur un défaut : les seules valeurs acceptées sont on-premise et serverless.

Fenêtre de terminal
node scripts/verify-onprem-artifact.mjs

Le contrôle porte sur le bundle construit, pas sur le code source.