Déployer votre première app
Déployer votre première app
Ce guide vous accompagne pour déployer une application réelle de bout en bout.
1. Installer le CLI
npm install -g @lumbox/cli
2. Se connecter
lumbox login
Cette commande ouvre votre navigateur pour vous authentifier avec votre compte Lumbox. Vos identifiants sont stockés localement et ne sont jamais transmis à un tiers.
3. Créer un projet
Dans le répertoire de votre application, initialisez un projet Lumbox :
lumbox init
Le CLI détecte automatiquement votre framework (Node.js, Bun, sites statiques, Docker) et crée un fichier de configuration lumbox.json.
4. Déployer
lumbox deploy
Lumbox compile votre application, pousse l’image conteneur vers le registre EU, et route le trafic live vers le nouveau déploiement en quelques secondes.
Votre application est disponible à l’adresse :
https://<votre-projet>.lumbox.eu
Runtimes supportés
| Runtime | Détection automatique |
|---|---|
| Node.js 20/22 | Oui |
| Bun 1.x | Oui |
| Statique (HTML/CSS/JS) | Oui |
| Dockerfile | Oui |
| Python 3.11+ | Oui |
Variables d’environnement
Passez vos secrets au moment du déploiement sans les committer dans votre dépôt :
lumbox env set DATABASE_URL="postgres://..." API_SECRET="..."
lumbox deploy
Les variables sont chiffrées au repos et injectées dans votre environnement d’exécution uniquement.