18 जुलाई 2026 को अपडेट किया गया — मौजूदा प्लानों के अनुसार क़ीमतें अपडेट कीं और हर प्लेटफ़ॉर्म के डिप्लॉय रास्ते ताज़ा किए।
VULK पर वन-क्लिक डिप्लॉयमेंट कैसे काम करता है?
पूरा जवाब: आप VULK एडिटर में Deploy क्लिक करते हैं, VULK आपका प्रोजेक्ट अपने सर्वरों पर बिल्ड करता है (vite build — TypeScript कंपाइलेशन, बंडलिंग, Tailwind पर्जिंग, मिनिफ़िकेशन, हैश वाले फ़ाइल नाम), स्टैटिक आउटपुट को Cloudflare के ग्लोबल नेटवर्क पर पब्लिश करता है, और आपको your-project.vulk.space पर एक लाइव HTTPS URL थमा देता है। पूरी प्रक्रिया — बिल्ड, पब्लिश, SSL — 10 से 30 सेकंड में पूरी होती है। न CI/CD पाइपलाइन, न होस्टिंग डैशबोर्ड, न कॉन्फ़िगरेशन।
यह गति इसलिए मायने रखती है कि उसके इर्द-गिर्द क्या है: VULK का माध्यिका बिल्डर साइनअप से जेनरेटेड ऐप तक 47 सेकंड में पहुँचता है, और डिप्लॉयमेंट वही लय रखता है — आइडिया से लाइव URL तक कुल दो मिनट से कम (VULK प्लेटफ़ॉर्म डेटा, जुलाई 2026, N = 11,355 प्रोजेक्ट)। डिप्लॉयमेंट हर प्लान में शामिल है, जो Builder $25/माह से शुरू होते हैं।
Cloudflare ही क्यों, Vercel या Netlify क्यों नहीं?
यह मुझसे हर समय पूछा जाता है। हर AI कोड बिल्डर डिफ़ॉल्ट रूप से Vercel चुनता है। यह स्पष्ट विकल्प है — शानदार DX, Next.js से गहरा इंटीग्रेशन, आसान सेटअप। तो मैंने VULK की डिप्लॉयमेंट पाइपलाइन Cloudflare पर क्यों रखी?
दो वजहें, और दोनों उसी पर टिकी हैं जो VULK की जेनरेट की गई ऐप्स के लिए मायने रखता है।
ग्लोबल नेटवर्क। आपकी पब्लिश की गई ऐप Cloudflare के ग्लोबल नेटवर्क पर चलती है, इसलिए हर विज़िटर को उसके पास की लोकेशन से सर्व होती है। टोक्यो का यूज़र और साओ पाउलो का यूज़र, दोनों उसे पास से लोड करते हैं, और आपको कभी कोई रीजन नहीं चुनना पड़ता।
एटॉमिक डिप्लॉयमेंट। री-डिप्लॉय पर Cloudflare तब तक पुराना वर्ज़न सर्व करता है जब तक नया पूरी तरह अपलोड न हो जाए, फिर तुरंत स्विच करता है। न आधे-डिप्लॉय स्टेट, न डाउनटाइम। ऐसी प्लेटफ़ॉर्म के लिए क्रिटिकल जहाँ यूज़र बार-बार इटरेट और री-डिप्लॉय करते हैं।
यह उस चीज़ से मेल खाता है जो VULK वेब के लिए जेनरेट करता है: React + Vite ऐप्स जो स्टैटिक फ़ाइलों में बिल्ड होती हैं। जब किसी प्रोजेक्ट में बैकएंड होता है, तो वह हिस्सा VULK के इन्फ़्रास्ट्रक्चर पर चलता है, जैसा नीचे बताया गया है।
Deploy क्लिक करने पर स्टेप-बाय-स्टेप क्या होता है?
स्टेप 1: आप Deploy क्लिक करते हैं। बटन ऊपर की टूलबार में, प्रीव्यू कंट्रोल्स के बगल में है। एक डिप्लॉयमेंट डायलॉग खुलता है जो रीयल-टाइम में बिल्ड प्रगति दिखाता है।
स्टेप 2: VULK आपका प्रोजेक्ट हमारे सर्वरों पर बिल्ड करता है। React + Vite ऐप के लिए vite build चलता है, जो TypeScript को JavaScript में कंपाइल करता है, सभी मॉड्यूलों को ऑप्टिमाइज़्ड चंक्स में बंडल करता है, Tailwind CSS को प्रोसेस और पर्ज करता है, सब कुछ मिनिफ़ाई करता है, कैश बस्टिंग के लिए हैश वाले फ़ाइल नाम बनाता है, और साफ़ dist/ डायरेक्टरी देता है। यह हमारे इन्फ़्रास्ट्रक्चर पर होता है, आपके ब्राउज़र में नहीं। प्रोजेक्ट के आकार के हिसाब से बिल्ड समय 5 से 20 सेकंड।
स्टेप 3: Cloudflare के नेटवर्क पर पब्लिश। बिल्ड आउटपुट — स्टैटिक HTML, CSS, JS और एसेट — Cloudflare के ग्लोबल नेटवर्क पर पब्लिश होता है, इसलिए आपकी फ़ाइलें हर विज़िटर के पास से सर्व होती हैं।
स्टेप 4: आपको लाइव URL मिलता है। आपका प्रोजेक्ट अपने vulk.space पते पर लाइव होता है, जैसे workout-tracker.vulk.space। HTTPS अपने आप। न कॉन्फ़िगरेशन, न इंतज़ार।
डिप्लॉय से पहले क्या चाहिए?
Deploy दबाने से पहले दो चीज़ें जाँचें:
आपकी ऐप प्रीव्यू में कंपाइल होती है। अगर प्रीव्यू एरर या खाली स्क्रीन दिखाता है, तो प्रोडक्शन बिल्ड भी फ़ेल होगा। Vite का प्रोडक्शन बिल्ड डेव सर्वर से ज़्यादा सख़्त है — यह वे इंपोर्ट और टाइप एरर पकड़ता है जिन्हें hot module replacement कभी-कभी जाने देता है। पहले वे ठीक करें।
आप ऐसे प्लान पर हैं जो आपके प्रोजेक्ट के लिए सही है। प्लान: Builder ($25/माह), Pro ($50/माह), Team ($80/माह), Max ($200/माह) और Business ($300/माह)। बैकएंड + PostgreSQL डिप्लॉयमेंट और कस्टम डोमेन, दोनों Builder से।
डिप्लॉय की गई ऐप्स कितनी तेज़ हैं?
मुझे इसकी परवाह है क्योंकि लोग VULK से जो ऐप्स डिप्लॉय करते हैं वे हमारी गुणवत्ता की नुमाइंदगी करती हैं। धीमी हों तो असर हम पर पड़ता है।
VULK-जेनरेटेड React ऐप्स डिफ़ॉल्ट रूप से ऑप्टिमाइज़्ड हैं। Vite का बिल्ड कोड-स्प्लिट चंक्स, ट्री-शेक्ड बंडल और कंप्रेस्ड एसेट देता है, और Cloudflare का ग्लोबल नेटवर्क उन्हें हर विज़िटर के पास से सर्व करता है:
- हर विज़िटर के पास से: ऐप Cloudflare के ग्लोबल नेटवर्क से पहुँचती है, किसी एक रीजन के अकेले सर्वर से नहीं
- हल्के बंडल: कोड स्प्लिटिंग, ट्री शेकिंग और मिनिफ़िकेशन ब्राउज़र के डाउनलोड को छोटा रखते हैं
- कैश व्यवहार: स्टैटिक एसेट को हैश वाले फ़ाइल नाम मिलते हैं, इसलिए वे लंबे समय तक कैश रह सकते हैं और लौटते विज़िटर उन्हें कैश से लोड करते हैं
इसमें से कुछ भी कॉन्फ़िगर नहीं करना पड़ता। बिल्ड पाइपलाइन और CDN कॉन्फ़िगरेशन अपने आप संभल जाते हैं।
कस्टम डोमेन कैसे जोड़ें?
टेस्ट और शेयर के लिए vulk.space पता ठीक है, पर असली प्रोजेक्ट के लिए आपको अपना डोमेन चाहिए। कस्टम डोमेन Builder से शामिल हैं। प्रक्रिया:
1. VULK में अपना प्रोजेक्ट खोलें और अपना डोमेन जोड़ें (जैसे myapp.com या app.mydomain.com)।
2. अपने डोमेन रजिस्ट्रार या DNS प्रोवाइडर पर वह DNS रिकॉर्ड जोड़ें जो VULK दिखाता है, ताकि डोमेन आपकी ऐप की ओर पॉइंट करे।
3. VULK डोमेन को आपकी पब्लिश की गई ऐप से जोड़ता है और SSL सर्टिफ़िकेट अपने आप प्रोविज़न करता है।
4. DNS बदलाव फैलते ही आपकी ऐप आपके अपने डोमेन पर HTTPS से खुलती है।
बदलावों के बाद री-डिप्लॉयमेंट कैसे होता है?
डेवलपमेंट इटरेटिव है। डिप्लॉय के बाद आप बदलाव करेंगे — नए फ़ीचर, बग फ़िक्स, डिज़ाइन ट्वीक। री-डिप्लॉयमेंट पहले डिप्लॉय जैसा ही है:
- एडिटर में बदलाव करें (प्रॉम्प्ट या मैनुअल कोड एडिट से)।
- प्रीव्यू में सत्यापित करें।
- Deploy क्लिक करें।
नया वर्ज़न उसी URL पर पुराने की जगह लेता है। Cloudflare का एटॉमिक डिप्लॉयमेंट स्विच को तुरंत बनाता है — विज़िटर कभी आधा-डिप्लॉय स्टेट नहीं देखते।
प्रोजेक्ट के वर्ज़न इतिहास से तुम पुराने वर्ज़न खोल सकते हो और उनकी फ़ाइलें बहाल कर सकते हो। बहाल करने के बाद प्रीव्यू जाँचो और प्रकाशित URL अपडेट करने के लिए दोबारा डिप्लॉय करो।
क्या डिप्लॉय होता है, और वह कहाँ चलता है?
डिप्लॉय होता है: सारा स्टैटिक बिल्ड आउटपुट। HTML फ़ाइलें, JavaScript बंडल, CSS फ़ाइलें, आपकी public/ डायरेक्टरी की इमेज, फ़ॉन्ट और अन्य स्टैटिक एसेट।
VULK के सर्वरों पर रहता है: सोर्स कोड। आपकी .tsx फ़ाइलें, node_modules, package.json और बिल्ड कॉन्फ़िगरेशन वहीं रहते हैं। डिप्लॉय की गई साइट में सिर्फ़ कंपाइल्ड आउटपुट है।
VULK के इन्फ़्रास्ट्रक्चर पर होस्ट होता है: बैकएंड API। अगर प्रोजेक्ट VULK की बैकएंड जेनरेशन (PostgreSQL + API रूट) इस्तेमाल करता है, तो बैकएंड VULK के इन्फ़्रास्ट्रक्चर पर चलता है। डिप्लॉय किया गया फ़्रंटएंड हमारे सर्वरों को API कॉल करता है।
हर प्लेटफ़ॉर्म कैसे डिप्लॉय होता है?
VULK जो भी प्लेटफ़ॉर्म जेनरेट करता है, उसका अपना रास्ता है:
| प्लेटफ़ॉर्म | डिप्लॉय रास्ता |
|---|---|
| React + Vite | वन-क्लिक: vite build → your-project.vulk.space |
| Three.js गेम्स | वन-क्लिक: वही Vite पाइपलाइन → your-game.vulk.space |
| Flutter | डिवाइस और स्टोर तक: इन-प्लेटफ़ॉर्म APK/AAB बिल्ड, स्टोर-सबमिशन ढाँचा |
| PHP / Laravel | लाइव microVM प्रीव्यू, फिर किसी भी PHP होस्ट पर सोर्स एक्सपोर्ट |
| Python (FastAPI/Flask/Django) | लाइव microVM प्रीव्यू, फिर किसी भी Python होस्ट पर सोर्स एक्सपोर्ट |
आम समस्याएँ कैसे सुलझाएँ?
बिल्ड फ़ेल होता है। सबसे आम वजह कोई TypeScript या इंपोर्ट एरर है जिसे प्रीव्यू का डेव सर्वर सह गया पर Vite का प्रोडक्शन बिल्ड ठुकरा देता है। डिप्लॉयमेंट डायलॉग में एरर देखें और VULK से ठीक करने को कहें। जैसे: "Deploy 'Cannot find module ./components/Chart' के साथ फ़ेल हुआ। इंपोर्ट ठीक करो — फ़ाइल ChartCard.tsx है।"
डिप्लॉय के बाद खाली पेज। आमतौर पर base path या रूटिंग समस्या। VULK से कहें: "डिप्लॉय की गई ऐप खाली पेज दिखा रही है। पक्का करो कि Vite का base path '/' है और React Router में रूट पाथ के लिए रूट है।"
टूटी इमेज या फ़ॉन्ट। स्टैटिक एसेट public/ डायरेक्टरी में होने चाहिए और / से शुरू होते एब्सोल्यूट पाथ से रेफ़र होने चाहिए। रिलेटिव पाथ डेवलपमेंट में चलते हैं पर डिप्लॉयमेंट के बाद टूट जाते हैं।
FAQ
डिप्लॉय में असल में कितना समय लगता है?
शुरू से अंत तक 10 से 30 सेकंड: VULK के सर्वरों पर Vite प्रोडक्शन बिल्ड के 5–20 सेकंड, फिर Cloudflare के नेटवर्क पर पब्लिश और अपने-आप SSL के कुछ सेकंड। उसी URL पर री-डिप्लॉय एटॉमिक हैं — विज़िटर कभी आधा-डिप्लॉय स्टेट नहीं देखते।
क्या होस्टिंग के लिए मुझे Cloudflare को कुछ देना होगा?
नहीं। होस्टिंग Builder से आपके VULK प्लान का हिस्सा है: vulk.space पता, Cloudflare का ग्लोबल नेटवर्क और SSL शामिल हैं, और आपको अपना Cloudflare अकाउंट नहीं चाहिए। कस्टम डोमेन भी Builder से शामिल हैं।
क्या मैं डेटाबेस वाली फुल-स्टैक ऐप डिप्लॉय कर सकता हूँ?
हाँ। फ़्रंटएंड Cloudflare के नेटवर्क पर your-project.vulk.space पर पब्लिश होता है; जेनरेटेड बैकएंड (PostgreSQL + REST API + JWT auth) VULK के इन्फ़्रास्ट्रक्चर पर चलता है और डिप्लॉय किया गया फ़्रंटएंड उसे HTTPS पर कॉल करता है। बैकएंड + डेटाबेस डिप्लॉयमेंट Builder प्लान ($25/माह) से शामिल है।
डिप्लॉय करने की लागत क्या है?
डिप्लॉयमेंट हर प्लान में शामिल है। प्लान: Builder $25, Pro $50, Team $80, Max $200, Business $300 प्रति माह।
क्या मैं ख़राब डिप्लॉय को रोलबैक कर सकता हूँ?
हाँ। वर्ज़न इतिहास खोलो, मनचाहा वर्ज़न बहाल करो, प्रीव्यू जाँचो और दोबारा डिप्लॉय करो। बहाल करने से प्रोजेक्ट का नया वर्ज़न बनता है; उसे प्रकाशित करना अलग चरण है।
मैं चाहता था कि VULK में डिप्लॉयमेंट किसी गैर-घटना जैसा लगे। आप ऐप बनाते हैं, बटन दबाते हैं, और वह Cloudflare के ग्लोबल नेटवर्क पर अपने vulk.space पते पर इंटरनेट पर लाइव है। अपनी पहली ऐप vulk.dev पर डिप्लॉय करें।



