Skip to content

Enzonic Deploy

Git मा push गर्नुहोस्। लाइभ URL पाउनुहोस्।

Enzonic Deploy ले GitHub बाट आएका हरेक commit लाई अपरिवर्तनीय deployment मा बनाउँछ, हरेक branch लाई preview URL दिन्छ, र production लाई एक क्लिकमा कुनै पनि अघिल्लो संस्करणमा फर्काउँछ। यो Enzonic आफैले सञ्चालन गर्ने सर्भरहरूमा चल्छ।

निःशुल्क योजना: महिनामा 150 GB bandwidth र 2M function invocation, कार्ड नचाहिने।

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

Push देखि production सम्म

एक पटक repository जडान गर्नुहोस्। त्यसपछि Git नै deploy बटन हुन्छ।

  1. git push

    Enzonic GitHub App मार्फत repository जडान गर्नुहोस्। हरेक push र pull request ले नयाँ, छुट्टै container मा build सुरु गर्छ।

  2. build

    Install र build ले तपाईंका dependency र framework cache सहित चल्छ, र नयाँ फाइलहरू मात्र अपलोड हुन्छन्।

  3. preview

    हरेक deployment ले आफ्नै स्थायी URL राख्छ, र हरेक branch ले myapp-git-feature.enzonic.dev जस्तो स्थिर URL पाउँछ।

  4. promote

    production branch मा merge गर्दा तपाईंका डोमेनहरू नयाँ deployment तर्फ जान्छन्। अघिल्लो deployment rollback का लागि तयार रहन्छ।

Enzonic Deploy: Build

गलत deploy लाई एक क्लिकमा फिर्ता लैजान सकिन्छ।

Build भएपछि deployment हरू कहिल्यै बदलिँदैनन्। Production त्यसमध्ये एउटामा संकेत गर्ने pointer हो, त्यसैले rollback ले pointer लाई पुरानो build मा सार्छ। केही पनि फेरि build हुँदैन, र त्यही तरिकाले अगाडि पनि सार्न सकिन्छ।

Enzonic Deploy: Deployments

निःशुल्क सबडोमेन र तपाईंका आफ्नै डोमेनहरू।

हरेक project ले <project>.enzonic.dev पाउँछ। enzonic.dev र play-mc.cc जस्ता Enzonic domain मा थप निःशुल्क नाम दाबी गर्नुहोस्, वा तपाईंको आफ्नै root domain वा subdomain जडान गर्नुहोस्: निःशुल्कमा हरेक project का लागि 10, Pro र Business मा सीमा छैन। console ले थप्नुपर्ने DNS record देखाउँछ, तपाईंका लागि तिनीहरूको जाँच गर्छ, र HTTPS certificate स्वचालित रूपमा जारी गर्छ।

www लाई root डोमेनमा redirect गर्नुहोस्, अर्को डोमेनमा redirect गर्नुहोस्, वा staging का लागि डोमेनलाई Git branch मा pin गर्नुहोस्।

Domains बारे पढ्नुहोस्
Enzonic Deploy: डोमेनहरू

Production ले के गरिरहेको छ हेर्नुहोस्।

तपाईंको प्रोजेक्ट चलाउने हरेक node बाट runtime logs प्रत्यक्ष स्ट्रिम हुन्छन्। Pro र Business मा analytics थपिन्छ: हरेक प्रोजेक्टका अनुरोधहरू, ब्यान्डविथ, function invocations, latency र error rate।

Enzonic Deploy: Analytics

वेब एपलाई चाहिने अन्य सबै कुरा

पहिले functions, आवश्यक परेमा सर्भरहरू
API route हरू र server-rendered पृष्ठहरू अनुरोध आउँदा सुरु हुने र ट्राफिक रोकिँदा रोकिने functions का रूपमा चल्छन्। WebSocket सर्भर जस्तो port मा सुन्नुपर्ने एप server mode मा चल्छ, र build log ले किन भनेर बताउँछ।
Replicas र failover
Pro मा functions र सर्भरहरू दुईवटा node मा चल्छन्, र हरेक अनुरोध सबैभन्दा कम व्यस्त स्वस्थ node मा जान्छ। कुनै node ले जवाफ दिन छाड्यो भने ट्राफिक अर्कोमा सर्छ। Business ले तेस्रो node थप्छ।
वातावरण चरहरू
Production, preview र development का लागि छुट्टाछुट्टै मानहरू। एकैपटक सम्पूर्ण .env फाइल पेस्ट गर्न सकिन्छ।
Build र runtime logs
प्रत्यक्ष build आउटपुट, साथै तपाईंको प्रोजेक्ट चलाउने हरेक node का अनुरोध लगहरू, function आउटपुट र सर्भरको stdout।
Git बिना deploy
स्थिर build प्रकाशित गर्न कन्सोलमा folder वा zip फाइल ड्रप गर्नुहोस्, वा व्यक्तिगत API token सहित CI बाट deploy गर्नुहोस्।
Analytics र पासवर्ड सुरक्षा
Pro र Business मा: हरेक प्रोजेक्टका अनुरोध संख्या, ब्यान्डविथ, latency र status code; र staging वा client preview अगाडि पासवर्ड।

API र कोडिङ उपकरणहरू

तपाईं पहिल्यैदेखि प्रयोग गर्दै आएका उपकरणहरूमा स्वचालित डिप्लोय थप्नुहोस्। कन्सोलका हरेक कार्य API कल हो, GitHub Action ले हरेक push मा डिप्लोय गर्छ, र MCP ले तपाईंको AI कोडिङ एजेन्टलाई डिप्लोय गर्न, build log पढ्न र रोलब्याक गर्न दिन्छ।

.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 पृष्ठमा हरेक उपकरणका लागि तयार सेटअपहरू छन्।

तपाईंले पहिल्यै प्रयोग गरिरहनुभएको framework पत्ता लगाउँछ

Builder ले तपाईंको repository पढ्छ र install, build र output सेटिङ छनौट गर्छ। सादा HTML ले build चरण बिना काम गर्छ, र तपाईंले हरेक command बदल्न सक्नुहुन्छ।

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • Static HTML

कन्सोलभित्र

मूल्य

निःशुल्कबाट सुरु गर्नुहोस्। Pro ले सधैं चालू सर्भर, दुई node बीच failover, analytics र पासवर्ड सुरक्षा थप्छ, र उही योजनाले Databases लाई पनि समेट्छ।

योजनानिःशुल्कनिःशुल्कव्यक्तिगत प्रोजेक्ट, बोट र प्रोटोटाइपहरूनिःशुल्क Deploy गर्नुहोस्Pro$10 प्रति महिनाProduction मा रहेका एप र डाटाबेसहरूPro छनौट गर्नुहोस्Business$29 प्रति महिनाटोली र उच्च ट्राफिकBusiness छनौट गर्नुहोस्
प्रोजेक्टहरू200असीमितअसीमित
सुरक्षित राखिएका deploymentsप्रति प्रोजेक्ट 30प्रति प्रोजेक्ट 300प्रति प्रोजेक्ट 1,000
मासिक ब्यान्डविथ150 GB2 TB5 TB
मासिक function invocations2M20M100M
मासिक function compute400 GB-h2,000 GB-h10,000 GB-h
Function मेमोरी / timeout1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
मासिक build मिनेट3,00010,00040,000
एकै समयका builds136
सर्भर मोड१ instance, ५१२ MB, १५ मिनेट निष्क्रिय भएपछि सुत्छ३ सधैं चालू, २ GB१० सधैं चालू, ४ GB
Replicas१ node२ node, स्वचालित failover३ node, युरोप र एसिया खुलेपछि क्षेत्रहरूभरि
प्रति प्रोजेक्ट कस्टम डोमेन10असीमितअसीमित
प्रति प्रोजेक्ट निःशुल्क Enzonic सबडोमेन32020
Preview, rollback, env vars, logsसमावेशसमावेशसमावेश
Log राख्ने अवधि१ दिन7 दिन30 दिन
पासवर्ड सुरक्षा, analyticsसमावेशसमावेशसमावेश
विज्ञापनरहित कन्सोलसमावेश छैनसमावेशसमावेश
  • तपाईंको पहिलो भुक्तानी गरिएको महिनामा 50% छुट
  • भुक्तानी गरिएको Enzonic गेम योजनासँग हरेक महिना 25% छुट

मूल्यहरू अमेरिकी डलरमा छन्। भुक्तानी योजनाहरू तपाईंको Enzonic ब्यालेन्सबाट मासिक रूपमा नवीकरण हुन्छन्, वा ब्यालेन्स सकिएमा कार्डबाट। निःशुल्क योजनाले कहिल्यै कार्ड माग्दैन। कन्सोलमा सधैं तपाईंको हालको योजनाका सीमाहरू देखाइन्छ।

enzonic.dev मा हरेक सीमा तुलना गर्नुहोस्

Cloud अनुदानहरू

अरूका लागि निर्माण गर्ने मानिसहरूका लागि निःशुल्क Pro वा Business समय र $500 सम्मको Cloud credit।

  • ३, ६ वा १२ महिनाका लागि Pro वा Business
  • तपाईंको Enzonic ब्यालेन्समा $500 सम्मको Cloud credit
  • एउटा अनुदानले Deploy, Databases, CI र योजनाका Rapidfile सीमा समेट्छ
  • एक जना व्यक्तिले पढ्छ, सामान्यतया केही दिनभित्र जवाफ दिइन्छ

enzonic.dev मा रहेको फारमबाट आवेदन दिनुहोस्। निःशुल्क Enzonic खाता मात्र चाहिन्छ, र कार्ड चाहिँदैन।

  • Open source
  • विद्यार्थीहरू
  • गैरनाफामूलक संस्थाहरू
  • स्टार्टअपहरू
  • शिक्षकहरू
  • ह्याकथनहरू

यो कहाँ चल्छ

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

  • संयुक्त राज्य अमेरिकासक्रिय
  • युरोपछिट्टै आउँदैछ
  • एसियाछिट्टै आउँदैछ

प्रश्नहरू

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite र अन्य static build हरू, Hono र Express सर्भरहरू, र FastAPI वा Flask सहितको Python। सादा HTML ले build चरण बिना काम गर्छ। Builder ले तपाईंको repository बाट framework पत्ता लगाउँछ, र तपाईंले हरेक command बदल्न सक्नुहुन्छ।

एउटा repository जडान गर्नुहोस् र अर्को commit ship गर्नुहोस्।

डाटाबेस वा डोमेन पनि चाहिन्छ?