Skip to content

Enzonic Deploy

Git पर push करें। लाइव URL पाएँ।

Enzonic Deploy GitHub के हर कमिट को एक अपरिवर्तनीय डिप्लॉयमेंट में बदलता है, हर ब्रांच को प्रीव्यू URL देता है, और प्रोडक्शन को एक क्लिक में किसी भी पिछले संस्करण पर वापस ले जाता है। यह Enzonic के अपने चलाए सर्वरों पर चलता है।

मुफ़्त प्लान: हर महीने 150 GB बैंडविड्थ और 2M फ़ंक्शन इनवोकेशन, बिना कार्ड के।

Enzonic Deploy: प्रोजेक्ट

push से प्रोडक्शन तक

एक बार रिपॉज़िटरी कनेक्ट करें। उसके बाद Git ही डिप्लॉय बटन है।

  1. git push

    Enzonic GitHub App के ज़रिए एक रिपॉज़िटरी कनेक्ट करें। हर push और pull request एक नए, अलग कंटेनर में बिल्ड शुरू करता है।

  2. build

    इंस्टॉल और बिल्ड आपके डिपेंडेंसी और फ़्रेमवर्क कैश के साथ चलते हैं, और केवल नई फ़ाइलें अपलोड होती हैं।

  3. preview

    हर डिप्लॉयमेंट अपना स्थायी URL रखता है, और हर ब्रांच को myapp-git-feature.enzonic.dev जैसा एक स्थिर URL मिलता है।

  4. promote

    प्रोडक्शन ब्रांच में merge करने पर आपके डोमेन नई डिप्लॉयमेंट की ओर इंगित करते हैं। पिछली डिप्लॉयमेंट रोलबैक के लिए तैयार रहती है।

Enzonic Deploy: बिल्ड

खराब डिप्लॉय एक क्लिक दूर से वापस हो जाता है।

बनने के बाद डिप्लॉयमेंट कभी नहीं बदलतीं। प्रोडक्शन उनमें से एक की ओर इशारा करने वाला पॉइंटर है, इसलिए रोलबैक पॉइंटर को किसी पुराने बिल्ड पर ले जाता है। कुछ भी दोबारा नहीं बनता, और आप उसे उसी तरीके से फिर आगे ले जा सकते हैं।

Enzonic Deploy: डिप्लॉयमेंट

मुफ़्त सबडोमेन और आपके अपने डोमेन।

हर प्रोजेक्ट को <project>.enzonic.dev मिलता है। enzonic.dev और play-mc.cc जैसे Enzonic डोमेन पर और मुफ़्त नाम लें, या अपना रूट डोमेन या सबडोमेन जोड़ें: मुफ़्त प्लान पर प्रति प्रोजेक्ट 10, Pro और Business पर कोई सीमा नहीं। कंसोल जोड़ने के लिए DNS रिकॉर्ड दिखाता है, उन्हें आपके लिए जाँचता है और HTTPS प्रमाणपत्र अपने-आप जारी करता है।

www को रूट डोमेन पर रीडायरेक्ट करें, किसी दूसरे डोमेन पर रीडायरेक्ट करें, या स्टेजिंग के लिए किसी डोमेन को Git ब्रांच से पिन करें।

Domains के बारे में पढ़ें
Enzonic Deploy: डोमेन

देखें कि प्रोडक्शन में क्या हो रहा है।

आपका प्रोजेक्ट चलाने वाले हर नोड से रनटाइम लॉग स्ट्रीम होते हैं। Pro और Business एनालिटिक्स जोड़ते हैं: हर प्रोजेक्ट के लिए अनुरोध, बैंडविड्थ, फ़ंक्शन इनवोकेशन, लेटेंसी और एरर रेट।

Enzonic Deploy: एनालिटिक्स

वेब ऐप को जो कुछ चाहिए, सब कुछ

पहले फ़ंक्शन, ज़रूरत हो तो सर्वर
API रूट और सर्वर-रेंडर्ड पेज फ़ंक्शन के रूप में चलते हैं, जो माँग पर शुरू होते हैं और ट्रैफ़िक रुकने पर बंद हो जाते हैं। जिस ऐप को किसी पोर्ट पर सुनना ज़रूरी है, जैसे WebSocket सर्वर, वह सर्वर मोड में चलता है, और बिल्ड लॉग बताता है कि ऐसा क्यों है।
रेप्लिका और फ़ेलओवर
Pro पर, फ़ंक्शन और सर्वर दो नोड पर चलते हैं और हर अनुरोध सबसे कम व्यस्त स्वस्थ नोड पर जाता है। अगर कोई नोड जवाब देना बंद कर दे, तो ट्रैफ़िक दूसरे पर चला जाता है। Business एक तीसरा नोड जोड़ता है।
एनवायरनमेंट वेरिएबल
प्रोडक्शन, प्रीव्यू और डेवलपमेंट के लिए अलग-अलग मान। पूरी .env फ़ाइल एक साथ पेस्ट करें।
बिल्ड और रनटाइम लॉग
लाइव बिल्ड आउटपुट, साथ में हर उस नोड से अनुरोध लॉग, फ़ंक्शन आउटपुट और सर्वर stdout जो आपका प्रोजेक्ट चलाता है।
Git के बिना डिप्लॉय
स्टैटिक बिल्ड प्रकाशित करने के लिए कंसोल पर एक फ़ोल्डर या zip छोड़ें, या निजी API टोकन से CI से डिप्लॉय करें।
एनालिटिक्स और पासवर्ड सुरक्षा
Pro और Business पर: हर प्रोजेक्ट के लिए अनुरोध गिनती, बैंडविड्थ, लेटेंसी और स्टेटस कोड, और स्टेजिंग या क्लाइंट प्रीव्यू के सामने पासवर्ड।

API और कोडिंग टूल

जिन टूल का आप पहले से उपयोग करते हैं, उनमें ऑटो-डिप्लॉय जोड़ें। कंसोल की हर कार्रवाई एक API कॉल है, GitHub Action हर पुश पर डिप्लॉय करता है, और MCP आपके AI कोडिंग एजेंट को डिप्लॉय करने, बिल्ड लॉग पढ़ने और रोलबैक करने देता है।

.github/workflows/deploy.yml
on:
  push:
    branches: [main]
  pull_request:
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: enzonic/deploy-action@v1
        with:
          token: ${{ secrets.ENZONIC_TOKEN }}
          project: my-site

कोई CLI इंस्टॉल करने की ज़रूरत नहीं: कोई भी CI या टर्मिनल curl से काम करता है। कंसोल के Developers पेज पर हर टूल के लिए तैयार सेटअप मिलते हैं।

आप जो फ़्रेमवर्क पहले से इस्तेमाल करते हैं, उसे पहचानता है

बिल्डर आपकी रिपॉज़िटरी पढ़ता है और इंस्टॉल, बिल्ड और आउटपुट सेटिंग्स चुनता है। सादा HTML बिना बिल्ड स्टेप के काम करता है, और आप हर कमांड बदल सकते हैं।

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • स्टैटिक HTML

कंसोल के अंदर

मूल्य निर्धारण

मुफ़्त से शुरू करें। Pro में हमेशा चालू रहने वाले सर्वर, दो नोड पर फ़ेलओवर, एनालिटिक्स और पासवर्ड सुरक्षा जुड़ जाती है, और वही प्लान Databases को भी कवर करता है।

प्लानमुफ़्तमुफ़्तनिजी प्रोजेक्ट, बॉट और प्रोटोटाइपमुफ़्त में Deploy करेंPro$10 प्रति माहप्रोडक्शन में ऐप्स और डेटाबेसPro चुनेंBusiness$29 प्रति माहटीमें और उच्च ट्रैफ़िकBusiness चुनें
प्रोजेक्ट200असीमितअसीमित
रखे गए डिप्लॉयमेंटप्रति प्रोजेक्ट 30प्रति प्रोजेक्ट 300प्रति प्रोजेक्ट 1,000
हर महीने बैंडविड्थ150 GB2 TB5 TB
हर महीने फ़ंक्शन इनवोकेशन2M20M100M
हर महीने फ़ंक्शन कंप्यूट400 GB-h2,000 GB-h10,000 GB-h
फ़ंक्शन मेमोरी / टाइमआउट1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
हर महीने बिल्ड मिनट3,00010,00040,000
एक साथ बिल्ड136
सर्वर मोड1 इंस्टेंस, 512 MB, 15 मिनट की निष्क्रियता के बाद सो जाता है3 हमेशा चालू, 2 GB10 हमेशा चालू, 4 GB
रेप्लिका1 नोड2 नोड, स्वचालित फ़ेलओवर3 नोड, यूरोप और एशिया खुलने के बाद क्षेत्रों में फैले
प्रति प्रोजेक्ट कस्टम डोमेन10असीमितअसीमित
प्रति प्रोजेक्ट मुफ़्त Enzonic सबडोमेन32020
प्रीव्यू, रोलबैक, एनवी वेरिएबल, लॉगशामिलशामिलशामिल
लॉग रखने की अवधि1 दिन7 दिन30 दिन
पासवर्ड सुरक्षा, एनालिटिक्सशामिलशामिलशामिल
बिना विज्ञापन का कंसोलशामिल नहींशामिलशामिल
  • आपके पहले पेड महीने पर 50% की छूट
  • पेड Enzonic गेम प्लान के साथ हर महीने 25% की छूट

कीमतें अमेरिकी डॉलर में हैं। पेड प्लान हर महीने आपके Enzonic बैलेंस से नवीनीकृत होते हैं, या बैलेंस खत्म होने पर कार्ड से। मुफ़्त प्लान कभी कार्ड नहीं माँगता। कंसोल हमेशा आपके मौजूदा प्लान की सीमाएँ दिखाता है।

enzonic.dev पर हर सीमा की तुलना करें

Cloud ग्रांट्स

उन लोगों के लिए मुफ़्त Pro या Business समय और $500 तक Cloud क्रेडिट, जो दूसरों के लिए बनाते हैं।

  • 3, 6 या 12 महीने के लिए Pro या Business
  • आपके Enzonic बैलेंस पर $500 तक Cloud क्रेडिट
  • एक अनुदान Deploy, Databases, CI और प्लान की Rapidfile सीमाएँ कवर करता है
  • एक व्यक्ति द्वारा पढ़ा जाता है, आम तौर पर कुछ दिनों में जवाब मिल जाता है

enzonic.dev पर फ़ॉर्म से आवेदन करें। एक मुफ़्त Enzonic खाता ही काफ़ी है, और कार्ड की ज़रूरत नहीं।

  • ओपन सोर्स
  • छात्र
  • गैर-लाभकारी संस्थाएँ
  • स्टार्टअप
  • शिक्षक
  • हैकाथॉन

यह कहाँ चलता है

Deploy और Databases उन सर्वरों पर चलते हैं जिन्हें Enzonic खुद चलाता है, वही मशीनें जिन पर Enzonic गेम सर्वर चलते हैं। लॉन्च पर यह संयुक्त राज्य अमेरिका है। यूरोप और एशिया उसके बाद आएँगे; वहाँ अभी कुछ नहीं चल रहा। Cloudflare केवल हमारे सर्वरों के सामने DNS, TLS और नेटवर्क मार्ग प्रदान करता है।

  • संयुक्त राज्य अमेरिकालाइव
  • यूरोपजल्द आ रहा है
  • एशियाजल्द आ रहा है

सवाल

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite और अन्य स्टैटिक बिल्ड, Hono और Express सर्वर, और FastAPI या Flask के साथ Python। सादा HTML बिना बिल्ड स्टेप के काम करता है। बिल्डर आपकी रिपॉज़िटरी से फ़्रेमवर्क पहचानता है, और आप हर कमांड बदल सकते हैं।

एक रिपॉज़िटरी कनेक्ट करें और अपना अगला कमिट भेजें।

डेटाबेस या डोमेन की भी ज़रूरत है?