Poussez votre code.
On reconnaît le reste.
Le builder analyse votre dépôt à chaque déploiement et reconnaît plus de 40 frameworks : il choisit la commande de build, les artefacts à embarquer et la commande de démarrage adaptée — sans Dockerfile ni configuration à écrire.
Ce que le builder reconnaît, et comment il le démarre
Pour chaque framework, deux colonnes disent l'essentiel : le signal qui déclenche la détection — une dépendance de package.json ou un fichier à la racine — et la commande de démarrage générée. Les dépendances priment sur les fichiers de configuration : elles restent le signal le plus fiable.
- $git push origin main
- →analyse du dépôt…
- ✓signal trouvé : next
- ✓framework : Next.js (React fullstack)
- →démarrage : next start · standalone auto
- ✓écoute sur 0.0.0.0:$PORT
Survolez ou choisissez un framework : le terminal rejoue ce que le builder fait au déploiement.
Trois étapes, à chaque déploiement
Clone et analyse du dépôt
À chaque déploiement, le builder clone votre branche puis inspecte le dépôt : dépendances déclarées dans package.json, fichiers de configuration (next.config, astro.config, go.mod, Cargo.toml…). Les dépendances priment — elles restent le signal le plus fiable, même sans fichier de config.
Génération de la recette de build
Le framework identifié détermine la recette : commande de build, artefacts à embarquer dans l'image finale et commande de démarrage. Un projet Blitz n'est jamais confondu avec le Next qu'il embarque, un NestJS jamais réduit à son Express interne — l'ordre de détection est pensé pour ça.
Démarrage adapté au framework
La commande de démarrage s'adapte : script start de votre package.json quand il existe, sortie compilée pour NestJS ou AdonisJS, serveur Nitro pour Nuxt et SolidStart, simple serveur statique pour un build Vite ou Gatsby. Et si un Dockerfile est committé dans votre dépôt, vous pouvez lui confier tout le build.
Questions fréquentes
Votre framework est dans la liste ?
Connectez votre dépôt GitHub, choisissez la branche, et laissez le builder faire le reste. Premier déploiement en quelques minutes, logs de build en direct dans le dashboard.