Mon projet est-il un site statique ou une appli ?
Pose une seule question : est-ce que quelque chose doit tourner sur un serveur une fois la page chargée ? Si la réponse est non, c'est un site statique et sa place est sur la formule Website à € 10 par mois. S'il y a des comptes utilisateurs, des commandes, une base de données, une route API ou des composants serveur, c'est une app et sa place est sur la formule App à € 15. La différence de prix, c'est un container et une base Postgres.
| Indice | Site statique (Website, € 10) | App (App, € 15) |
|---|---|---|
| Sortie du build | un dossier avec index.html, du CSS, des images, du JavaScript navigateur | un serveur qui démarre avec npm start et écoute sur un port |
| Données | aucune, ou dans un service que tu utilises déjà (Supabase, Firebase, Airtable) | ta propre base Postgres, incluse |
| Indices côté framework | HTML pur, Vite, Astro, Next.js avec output: "export" | Next.js avec routes API ou composants serveur, Express, Nest, Remix |
| Formulaires | notre module de formulaire de contact envoie les messages dans ta boîte | ton propre code les traite |
| Déploiement | coller, téléverser, ou une commande | un workflow GitHub qui construit l'image |
| Fichiers qui trahissent | rien ne finit en .php ou .py ni ne lit process.env | un server.js, un dossier api/, un Dockerfile |
Un test rapide depuis le dossier du projet. Si ça produit un dossier que tu peux ouvrir dans le navigateur, tu as un site statique :
npm run build
npx github:dorelli-cloud/cli deploy dist --email [email protected]
Le téléversement est refusé avec un message sur du code côté serveur ? Alors c'est une app, et la voie est Déployer une app avec base de données.
Cas fréquent : Lovable, v0 et Bolt génèrent souvent un front plus Supabase. Ce front est statique ; la base vit déjà chez Supabase. Formule Website, € 10. Tu n'as besoin de la formule App que si l'outil a généré son propre backend avec ses propres tables.
Pas pour
Les sites statiques au-dessus de 50 Mo ou 500 fichiers, et les sites qui contiennent des fichiers .php, .py ou .env ; ils sont refusés avec une explication. Les apps dans un autre langage que Node, et les apps qui ont besoin de plus de 1 Go de données ou de 10 connexions à la base ; ce sont des questions pour la formule Platform ou pour un autre hébergeur.
Vérifié contre le code le 2026-09-22 · Preuve: lib/trial-sites.ts, content/kb/deploy/limits.md, lib/config.ts, lib/bundelgrenzen.ts