Mis à jour le 18 juillet 2026 — tarifs mis à jour selon les plans actuels et voies de déploiement par plateforme rafraîchies.
Comment fonctionne le déploiement en un clic sur VULK ?
La réponse complète : tu cliques sur Deploy dans l'éditeur VULK, VULK construit ton projet sur ses propres serveurs (vite build — compilation TypeScript, bundling, purge Tailwind, minification, noms de fichiers hashés), publie la sortie statique sur le réseau mondial de Cloudflare et te remet une URL HTTPS live à ton-projet.vulk.space. Le processus entier — build, publication, SSL — se termine en 10 à 30 secondes. Pas de pipelines CI/CD, pas de tableaux de bord d'hébergement, pas de configuration.
Cette vitesse compte à cause de ce qui l'entoure : le builder médian de VULK passe de l'inscription à une app générée en 47 secondes, et le déploiement garde le même rythme — de l'idée à l'URL live en moins de deux minutes au total (données de la plateforme VULK, juillet 2026, N = 11 355 projets). Le déploiement est inclus dans chaque plan, à partir de Builder 25 €/mois.
Pourquoi Cloudflare et pas Vercel ou Netlify ?
On me le demande tout le temps. Chaque builder de code IA choisit Vercel par défaut. C'est le choix évident — excellente DX, intégration Next.js serrée, facile à mettre en place. Alors pourquoi ai-je mis le pipeline de déploiement de VULK sur Cloudflare ?
Deux raisons, et toutes deux tiennent à ce qui compte pour les apps que VULK génère.
Réseau mondial. Ton app publiée tourne sur le réseau mondial de Cloudflare, elle est donc servie depuis un point proche de chaque visiteur. Un utilisateur à Tokyo et un utilisateur à São Paulo la chargent tous deux de près, et tu n'as jamais à choisir de région.
Déploiements atomiques. Lors d'un redéploiement, Cloudflare sert l'ancienne version jusqu'à ce que la nouvelle soit entièrement téléversée, puis bascule instantanément. Pas d'états à moitié déployés. Pas de downtime. Critique pour une plateforme où les utilisateurs itèrent et redéploient fréquemment.
Cela correspond à ce que VULK génère pour le web : des apps React + Vite qui se compilent en fichiers statiques. Quand un projet a un backend, cette partie tourne sur l'infrastructure de VULK, comme décrit plus bas.
Que se passe-t-il, étape par étape, quand tu cliques sur Deploy ?
Étape 1 : Tu cliques sur Deploy. Le bouton est dans la barre d'outils supérieure, à côté des contrôles d'aperçu. Un dialogue de déploiement s'ouvre et montre la progression du build en temps réel.
Étape 2 : VULK construit ton projet sur nos serveurs. Pour une app React + Vite, cela exécute vite build, qui compile TypeScript en JavaScript, regroupe tous les modules en chunks optimisés, traite et purge Tailwind CSS, minifie tout, génère des noms de fichiers hashés pour le cache busting et produit un répertoire dist/ propre. Cela se passe sur notre infrastructure, pas dans ton navigateur. Les temps de build vont de 5 à 20 secondes selon la taille du projet.
Étape 3 : Publication sur le réseau de Cloudflare. La sortie du build — HTML, CSS, JS statiques et assets — est publiée sur le réseau mondial de Cloudflare, donc tes fichiers sont servis près de chaque visiteur.
Étape 4 : Tu obtiens une URL live. Ton projet est en ligne à sa propre adresse vulk.space, du genre workout-tracker.vulk.space. Le HTTPS est automatique. Pas de configuration. Pas d'attente.
De quoi as-tu besoin avant de déployer ?
Deux choses à vérifier avant de cliquer sur Deploy :
Ton app compile dans l'aperçu. Si l'aperçu montre des erreurs ou un écran blanc, le build de production échouera aussi. Le build de production de Vite est plus strict que le serveur de dev — il attrape des erreurs d'imports et de types que le hot module replacement laisse parfois passer. Corrige-les d'abord.
Tu es sur un plan adapté à ton projet. Plans : Builder (25 €/mois), Pro (50 €/mois), Team (80 €/mois), Max (200 €/mois) et Business (300 €/mois). Le déploiement backend + PostgreSQL et les domaines personnalisés commencent tous deux à Builder.
À quelle vitesse tournent les apps déployées ?
J'y tiens parce que les apps que les gens déploient depuis VULK représentent notre qualité. Si elles sont lentes, cela rejaillit sur nous.
Les apps React générées par VULK sont optimisées par défaut. Le build de Vite produit des chunks avec code splitting, des bundles tree-shakés et des assets compressés, et le réseau mondial de Cloudflare les sert au plus près de chaque visiteur :
- Servie près de chaque visiteur : l'app est livrée depuis le réseau mondial de Cloudflare, pas depuis un seul serveur dans une seule région
- Bundles légers : le code splitting, le tree shaking et la minification gardent petit ce que le navigateur télécharge
- Comportement du cache : Les assets statiques reçoivent des noms hashés, ils peuvent donc rester longtemps en cache et les visiteurs récurrents les chargent depuis le cache
Tu n'as rien à configurer. Le pipeline de build et la configuration CDN sont gérés automatiquement.
Comment connecter un domaine personnalisé ?
L'adresse vulk.space suffit pour tester et partager, mais pour un vrai projet tu veux ton propre domaine. Les domaines personnalisés sont inclus dès Builder. Le processus :
1. Ouvre ton projet dans VULK et ajoute ton domaine (comme myapp.com ou app.mydomain.com).
2. Chez ton registrar ou ton fournisseur DNS, ajoute l'enregistrement DNS que VULK t'indique, pour que le domaine pointe vers ton app.
3. VULK relie le domaine à ton app publiée et provisionne le certificat SSL automatiquement.
4. Une fois le changement DNS propagé, ton app répond sur ton propre domaine en HTTPS.
Comment fonctionne le redéploiement après des changements ?
Le développement est itératif. Après le déploiement, tu feras des changements — nouvelles fonctionnalités, corrections, retouches de design. Le redéploiement est identique au premier déploiement :
- Fais tes changements dans l'éditeur (par prompts ou éditions manuelles du code).
- Vérifie dans l'aperçu.
- Clique sur Deploy.
La nouvelle version remplace la précédente à la même URL. Le déploiement atomique de Cloudflare rend la bascule instantanée — les visiteurs ne voient jamais un état à moitié déployé.
L'historique des versions du projet permet d'ouvrir les versions précédentes et de restaurer leurs fichiers. Après la restauration, vérifie l'aperçu et publie à nouveau pour mettre à jour l'URL publiée.
Qu'est-ce qui est déployé, et où cela tourne-t-il ?
Déployé : Toute la sortie statique du build. Fichiers HTML, bundles JavaScript, fichiers CSS, images de ton répertoire public/, polices et tout autre asset statique.
Reste sur les serveurs de VULK : Le code source. Tes fichiers .tsx, node_modules, package.json et la configuration de build y restent. Le site déployé ne contient que la sortie compilée.
Hébergé sur l'infrastructure de VULK : Les APIs backend. Si ton projet utilise la génération de backend de VULK (PostgreSQL + routes API), le backend tourne sur l'infrastructure de VULK. Le frontend déployé fait des appels API vers nos serveurs.
Comment chaque plateforme se déploie-t-elle ?
Chaque plateforme générée par VULK a sa propre voie :
| Plateforme | Voie de déploiement |
|---|---|
| React + Vite | Un clic : vite build → ton-projet.vulk.space |
| Jeux Three.js | Un clic : même pipeline Vite → ton-jeu.vulk.space |
| Flutter | Vers appareils et stores : build APK/AAB intégré, échafaudage de soumission aux stores |
| PHP / Laravel | Aperçu microVM live, puis export de la source vers tout hébergeur PHP |
| Python (FastAPI/Flask/Django) | Aperçu microVM live, puis export de la source vers tout hébergeur Python |
Comment résoudre les problèmes courants ?
Le build échoue. La cause la plus fréquente est une erreur TypeScript ou d'import que le serveur de dev de l'aperçu tolérait mais que le build de production de Vite rejette. Vérifie le message d'erreur dans le dialogue de déploiement et demande à VULK de corriger. Par exemple : « Le déploiement a échoué avec 'Cannot find module ./components/Chart'. Corrige l'import — le fichier est ChartCard.tsx. »
Page blanche après le déploiement. Généralement un problème de base path ou de routage. Demande à VULK : « L'app déployée montre une page blanche. Assure-toi que le base path de Vite est '/' et que React Router a une route pour la racine. »
Images ou polices cassées. Les assets statiques doivent être dans le répertoire public/ et référencés par des chemins absolus commençant par /. Les chemins relatifs fonctionnent en développement mais cassent après le déploiement.
FAQ
Combien de temps prend réellement un déploiement ?
10 à 30 secondes de bout en bout : 5–20 secondes pour le build de production Vite sur les serveurs de VULK, puis quelques secondes pour la publication sur le réseau de Cloudflare avec SSL automatique. Les redéploiements à la même URL sont atomiques — les visiteurs ne voient jamais un état à moitié déployé.
Est-ce que je paie quelque chose à Cloudflare pour l'hébergement ?
Non. L'hébergement fait partie de ton plan VULK dès Builder : l'adresse vulk.space, le réseau mondial de Cloudflare et le SSL sont inclus, et tu n'as pas besoin de ton propre compte Cloudflare. Les domaines personnalisés sont aussi inclus dès Builder.
Puis-je déployer une app full-stack avec base de données ?
Oui. Le frontend est publié sur ton-projet.vulk.space, sur le réseau de Cloudflare ; le backend généré (PostgreSQL + API REST + auth JWT) tourne sur l'infrastructure de VULK et le frontend déployé l'appelle en HTTPS. Le déploiement backend + base de données est inclus à partir du plan Builder (25 €/mois).
Combien coûte le déploiement ?
Le déploiement est inclus dans chaque plan. Plans : Builder 25 €, Pro 50 €, Team 80 €, Max 200 €, Business 300 € par mois.
Puis-je annuler un mauvais déploiement ?
Oui. Ouvre l'historique des versions, restaure la version souhaitée, vérifie l'aperçu et publie à nouveau. Restaurer le projet crée une nouvelle version ; sa publication est une étape séparée.
Je voulais que le déploiement dans VULK ressemble à un non-événement. Tu construis ton app, tu cliques sur un bouton, et elle est en ligne à sa propre adresse vulk.space, sur le réseau mondial de Cloudflare. Déploie ta première app sur vulk.dev.



