Concepts

Comment une app Blueprint Modular fonctionne en production.

Architecture

En production, une app BPM repose sur :

Variables d'environnement

Utilisez des variables d'environnement pour la configuration (ports, chemins). Les secrets (clés API, mots de passe) : utilisez bpm.secrets ou des variables injectées par le déploiement.

import os
port = int(os.environ.get("BPM_PORT", 8501))

Connexions et état

Pour les connexions DB ou APIs, privilégiez bpm.connection() et le cache (@bpm.cache_resource) pour ne pas rouvrir une connexion à chaque rerun.

Suivant : Platforms — VPS, Docker, Nginx.