Skip to content

Enzonic Deploy

Git သို့ push လုပ်ပါ။ live URL ရယူပါ။

Enzonic Deploy သည် GitHub မှ commit တိုင်းကို မပြောင်းလဲနိုင်သော deployment အဖြစ် တည်ဆောက်ပြီး branch တိုင်းကို preview URL ပေးကာ production ကို ယခင်ဗားရှင်းမည်သည့်အရာသို့မဆို တစ်ချက်နှိပ်ဖြင့် ပြန်ပို့နိုင်သည်။ ၎င်းသည် Enzonic ကိုယ်တိုင် လည်ပတ်သော ဆာဗာများပေါ်တွင် အလုပ်လုပ်သည်။

Free အစီအစဉ်: တစ်လလျှင် 150 GB bandwidth နှင့် function invocations 2M၊ ကတ်မလို။

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 များဖြင့် လည်ပတ်ပြီး၊ ဖိုင်အသစ်များသာ upload လုပ်သည်။

  3. preview

    deployment တိုင်းသည် ကိုယ်ပိုင် အမြဲတမ်း URL ကို ထိန်းသိမ်းပြီး branch တိုင်းသည် myapp-git-feature.enzonic.dev ကဲ့သို့ တည်ငြိမ်သော URL ရရှိသည်။

  4. promote

    production branch သို့ merge လုပ်သည့်အခါ သင့် domain များသည် deployment အသစ်ကို ညွှန်သည်။ ယခင်တစ်ခုသည် rollback အတွက် အဆင်သင့် ရှိနေသည်။

Enzonic Deploy: Build

မှားယွင်းသော deploy ကို တစ်ချက်နှိပ်ဖြင့် ပြန်ဖျက်နိုင်သည်။

Deployment များသည် build ပြီးနောက် ဘယ်တော့မှ မပြောင်းလဲပါ။ Production သည် ၎င်းတို့အနက် တစ်ခုကို ညွှန်သော pointer ဖြစ်သည်၊ ထို့ကြောင့် rollback သည် pointer ကို အဟောင်း build သို့ ရွှေ့သည်။ ဘာမျှ ပြန် build မလုပ်ပါ၊ နောက်တစ်ကြိမ် ထိုနည်းအတိုင်း ရှေ့သို့ ပြန်ရွှေ့နိုင်သည်။

Enzonic Deploy: ဖြန့်ချိမှုများ

အခမဲ့ subdomain များနှင့် သင့်ကိုယ်ပိုင် domain များ။

ပရောဂျက်တိုင်း <project>.enzonic.dev ရရှိသည်။ enzonic.dev နှင့် play-mc.cc ကဲ့သို့ Enzonic domains ပေါ်တွင် အခမဲ့ နာမည်များ ထပ်ယူနိုင်သည်၊ သို့မဟုတ် သင်ပိုင်ဆိုင်သော root domain သို့မဟုတ် subdomain ကို ချိတ်ဆက်နိုင်သည်: Free တွင် ပရောဂျက်တစ်ခုလျှင် 10၊ Pro နှင့် Business တွင် အကန့်အသတ်မရှိ။ Console က ထည့်ရမည့် DNS records ကို ပြပြီး သင့်အတွက် စစ်ဆေးကာ HTTPS certificates ကို အလိုအလျောက် ထုတ်ပေးသည်။

www ကို root domain သို့ redirect လုပ်ပါ၊ အခြား domain သို့ redirect လုပ်ပါ၊ သို့မဟုတ် staging အတွက် domain ကို Git branch တစ်ခုသို့ ချိတ်ပါ။

Domains အကြောင်း ဖတ်ပါ
Enzonic Deploy: Domains

Production က ဘာလုပ်နေသလဲ ကြည့်ပါ။

သင့် project ကို run နေသော node တိုင်းမှ runtime log များကို တိုက်ရိုက် stream လုပ်သည်။ Pro နှင့် Business တွင် analytics ပါဝင်သည်: project တစ်ခုချင်းစီအတွက် request များ၊ bandwidth၊ function invocations၊ latency နှင့် error rate။

Enzonic Deploy: ခွဲခြမ်းစိတ်ဖြာချက်များ

Web app တစ်ခုလိုအပ်သည့် အခြားအရာအားလုံး

Functions ဦးစွာ၊ လိုအပ်သောအခါ ဆာဗာများ
API route များနှင့် server-rendered စာမျက်နှာများသည် request ရောက်လာသောအခါ စတင်ပြီး traffic ရပ်သွားသောအခါ ရပ်သည့် functions အဖြစ် လည်ပတ်သည်။ WebSocket ဆာဗာကဲ့သို့ port တွင် နားထောင်ရမည့် app သည် server mode တွင် လည်ပတ်ပြီး build log တွင် အကြောင်းရင်းကို ဖော်ပြသည်။
Replica များနှင့် failover
Pro တွင် functions နှင့် ဆာဗာများသည် node နှစ်ခုပေါ်တွင် လည်ပတ်ပြီး request တိုင်းသည် အလုပ်နည်းဆုံး ကျန်းမာသော node သို့ သွားသည်။ node တစ်ခု တုံ့ပြန်ခြင်း ရပ်သွားပါက traffic သည် အခြားတစ်ခုသို့ ရွှေ့သွားသည်။ Business တွင် node တတိယ ထပ်ထည့်သည်။
ပတ်ဝန်းကျင် variable များ
production၊ preview နှင့် development အတွက် သီးခြား တန်ဖိုးများ။ .env ဖိုင်တစ်ခုလုံးကို တစ်ကြိမ်တည်း paste လုပ်နိုင်သည်။
Build နှင့် runtime log များ
တိုက်ရိုက် build output၊ သင့် project ကို run နေသော node တိုင်းမှ request log များ၊ function output နှင့် server stdout။
Git မပါဘဲ deploy လုပ်ပါ
static build ကို ထုတ်ဝေရန် console သို့ folder သို့မဟုတ် zip ကို ချလိုက်ပါ၊ သို့မဟုတ် ကိုယ်ပိုင် API token ဖြင့် CI မှ deploy လုပ်ပါ။
Analytics နှင့် password protection
Pro နှင့် Business တွင်: project တစ်ခုချင်းစီအတွက် request အရေအတွက်၊ bandwidth၊ latency နှင့် status code များ၊ staging သို့မဟုတ် client preview ရှေ့တွင် password။

API နှင့် coding ကိရိယာများ

သင် ယခုအသုံးပြုနေသော ကိရိယာများသို့ auto-deploy ထည့်ပါ။ console ရှိ လုပ်ဆောင်ချက်တိုင်းသည် API call ဖြစ်ပြီး၊ GitHub Action သည် push တိုင်းတွင် deploy လုပ်သည်၊ MCP ဖြင့် သင်၏ AI coding agent သည် deploy လုပ်နိုင်၊ build log ဖတ်နိုင်ပြီး rollback လုပ်နိုင်သည်။

.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 သို့မဟုတ် terminal မဆို curl ဖြင့် အလုပ်လုပ်သည်။ console ၏ Developers စာမျက်နှာတွင် ကိရိယာတိုင်းအတွက် အဆင်သင့် setup များရှိသည်။

သင်အသုံးပြုနေပြီးသား framework ကို သိရှိသည်

builder သည် သင့် repository ကို ဖတ်ပြီး install၊ build နှင့် output ဆက်တင်များကို ရွေးချယ်သည်။ ရိုးရိုး HTML သည် build အဆင့်မလိုဘဲ အလုပ်လုပ်ပြီး command တိုင်းကို အစားထိုးနိုင်သည်။

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • ငြိမ်သော HTML

Console အတွင်း

ဈေးနှုန်း

အခမဲ့ စတင်ပါ။ Pro တွင် အမြဲဖွင့်ထားသော ဆာဗာများ၊ node နှစ်ခုကြား failover၊ analytics နှင့် password protection ပါဝင်ပြီး အစီအစဉ်တူသည် Databases ကိုလည်း ဖုံးလွှမ်းသည်။

အစီအစဉ်အခမဲ့အခမဲ့ကိုယ်ပိုင် project များ၊ bot များနှင့် prototype များအခမဲ့ Deploy လုပ်ပါPro$10 တစ်လProduction ရှိ app များနှင့် database များPro ကို ရွေးပါBusiness$29 တစ်လအဖွဲ့များနှင့် traffic မြင့်မားသော ဝဘ်ဆိုဒ်များBusiness ကို ရွေးပါ
Projects200အကန့်အသတ်မရှိအကန့်အသတ်မရှိ
သိမ်းထားသော deploymentsproject တစ်ခုလျှင် 30project တစ်ခုလျှင် 300project တစ်ခုလျှင် 1,000
တစ်လလျှင် bandwidth150 GB2 TB5 TB
တစ်လလျှင် function invocations2M20M100M
တစ်လလျှင် function compute400 GB-h2,000 GB-h10,000 GB-h
Function မှတ်ဉာဏ် / အချိန်ကုန်ချိန်1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
တစ်လလျှင် build မိနစ်များ3,00010,00040,000
တစ်ပြိုင်နက် build များ136
Server မုဒ်instance 1 ခု၊ 512 MB၊ မိနစ် 15 အလုပ်မလုပ်ပါက အိပ်ပျော်သည်အမြဲဖွင့် 3၊ 2 GBအမြဲဖွင့် 10၊ 4 GB
Replicasnode 1 ခုnode 2 ခု၊ အလိုအလျောက် failovernode 3 ခု၊ ဥရောပနှင့် အာရှ ဖွင့်လှစ်သည့်အခါ region များကြား
project တစ်ခုလျှင် custom domain များ10အကန့်အသတ်မရှိအကန့်အသတ်မရှိ
project တစ်ခုလျှင် အခမဲ့ Enzonic subdomain များ32020
Preview၊ rollback၊ env vars၊ logsပါဝင်သည်ပါဝင်သည်ပါဝင်သည်
Log သိမ်းဆည်းချိန်1 ရက်7 ရက်30 ရက်
Password protection၊ analyticsပါဝင်သည်ပါဝင်သည်ပါဝင်သည်
ကြော်ငြာမပါသော consoleမပါဝင်ပါပါဝင်သည်ပါဝင်သည်
  • ပထမအခပေးလအတွက် 50% လျှော့
  • အခပေးရသော Enzonic ဂိမ်းအစီအစဉ်ဖြင့် လစဉ် 25% လျှော့

ဈေးနှုန်းများသည် US ဒေါ်လာဖြင့်ဖြစ်သည်။ အခပေးရသော အစီအစဉ်များကို သင်၏ Enzonic လက်ကျန်ငွေမှ လစဉ် သက်တမ်းတိုးပေးသည်၊ သို့မဟုတ် လက်ကျန်ငွေ ကုန်သွားပါက ကတ်ဖြင့်။ အခမဲ့ အစီအစဉ်က ကတ် တောင်းဆိုခြင်း မရှိပါ။ Console တွင် သင့်လက်ရှိ အစီအစဉ်၏ ကန့်သတ်ချက်များကို အမြဲပြသသည်။

enzonic.dev တွင် ကန့်သတ်ချက်အားလုံးကို နှိုင်းယှဉ်ပါ

Cloud grant များ

တခြားသူများအတွက် တည်ဆောက်သူများအတွက် အခမဲ့ Pro သို့မဟုတ် Business အချိန်နှင့် $500 အထိ Cloud credit။

  • Pro သို့မဟုတ် Business ၃၊ ၆ သို့မဟုတ် ၁၂ လအတွက်
  • သင့် Enzonic လက်ကျန်ငွေတွင် $500 အထိ Cloud credit
  • Grant တစ်ခုသည် Deploy၊ Databases၊ CI နှင့် အစီအစဉ်၏ Rapidfile ကန့်သတ်ချက်များကို လွှမ်းခြုံသည်
  • လူတစ်ဦးက ဖတ်ပြီး ပုံမှန်အားဖြင့် ရက်အနည်းငယ်အတွင်း အဖြေပေးသည်

enzonic.dev ရှိ ဖောင်ဖြင့် လျှောက်ပါ။ အခမဲ့ Enzonic အကောင့်တစ်ခုသာ လိုအပ်ပြီး ကတ်မလိုပါ။

  • ပွင့်လင်းသော ရင်းမြစ်ကုဒ်
  • ကျောင်းသားများ
  • အမြတ်အစွန်းမရှိသော အဖွဲ့အစည်းများ
  • Startup များ
  • ဆရာ/မများ
  • Hackathon များ

ဘယ်နေရာတွင် အလုပ်လုပ်သလဲ

Deploy နှင့် Databases တို့သည် Enzonic ကိုယ်တိုင် လည်ပတ်သော ဆာဗာများပေါ်တွင် အလုပ်လုပ်ပြီး၊ Enzonic ဂိမ်းဆာဗာများနောက်ကွယ်ရှိ စက်များနှင့် တူညီသည်။ စတင်ချိန်တွင် ၎င်းသည် အမေရိကန်ပြည်ထောင်စုတွင် ရှိသည်။ ဥရောပနှင့် အာရှ နောက်ပိုင်းတွင် ရောက်လာမည်; ထိုနေရာများတွင် ယခုအချိန်တွင် ဘာမျှ မလည်ပတ်သေးပါ။ Cloudflare သည် ကျွန်ုပ်တို့ဆာဗာများရှေ့ရှိ DNS၊ TLS နှင့် network လမ်းကြောင်းကိုသာ ပေးသည်။

  • အမေရိကန်ပြည်ထောင်စုလည်ပတ်နေ
  • ဥရောပမကြာမီ
  • အာရှမကြာမီ

မေးခွန်းများ

Next.js၊ Nuxt၊ SvelteKit၊ Remix၊ Astro၊ Vite နှင့် အခြား static build များ၊ Hono နှင့် Express ဆာဗာများ၊ နှင့် FastAPI သို့မဟုတ် Flask ပါသော Python။ ရိုးရိုး HTML သည် build အဆင့်မလိုဘဲ အလုပ်လုပ်သည်။ builder သည် သင့် repository မှ framework ကို ရှာဖွေပြီး command တိုင်းကို အစားထိုးနိုင်သည်။

repository ကို ချိတ်ဆက်ပြီး သင့်နောက် commit ကို ship လုပ်ပါ။

Database သို့မဟုတ် domain လည်း လိုအပ်ပါသလား။