Enzonic Deploy
Git သို့ push လုပ်ပါ။ live URL ရယူပါ။
Enzonic Deploy သည် GitHub မှ commit တိုင်းကို မပြောင်းလဲနိုင်သော deployment အဖြစ် တည်ဆောက်ပြီး branch တိုင်းကို preview URL ပေးကာ production ကို ယခင်ဗားရှင်းမည်သည့်အရာသို့မဆို တစ်ချက်နှိပ်ဖြင့် ပြန်ပို့နိုင်သည်။ ၎င်းသည် Enzonic ကိုယ်တိုင် လည်ပတ်သော ဆာဗာများပေါ်တွင် အလုပ်လုပ်သည်။
Free အစီအစဉ်: တစ်လလျှင် 150 GB bandwidth နှင့် function invocations 2M၊ ကတ်မလို။

Push မှ production အထိ
repository ကို တစ်ကြိမ်သာ ချိတ်ဆက်ပါ။ ထို့နောက် Git သည် deploy ခလုတ် ဖြစ်လာသည်။
git pushEnzonic GitHub App မှတစ်ဆင့် repository ကို ချိတ်ဆက်ပါ။ push နှင့် pull request တိုင်းသည် အသစ်ဖြစ်သော၊ သီးခြား container တစ်ခုတွင် build စတင်သည်။
buildInstall နှင့် build များသည် သင့် dependency နှင့် framework cache များဖြင့် လည်ပတ်ပြီး၊ ဖိုင်အသစ်များသာ upload လုပ်သည်။
previewdeployment တိုင်းသည် ကိုယ်ပိုင် အမြဲတမ်း URL ကို ထိန်းသိမ်းပြီး branch တိုင်းသည် myapp-git-feature.enzonic.dev ကဲ့သို့ တည်ငြိမ်သော URL ရရှိသည်။
promoteproduction branch သို့ merge လုပ်သည့်အခါ သင့် domain များသည် deployment အသစ်ကို ညွှန်သည်။ ယခင်တစ်ခုသည် rollback အတွက် အဆင်သင့် ရှိနေသည်။

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

အခမဲ့ 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 အကြောင်း ဖတ်ပါ
Production က ဘာလုပ်နေသလဲ ကြည့်ပါ။
သင့် project ကို run နေသော node တိုင်းမှ runtime log များကို တိုက်ရိုက် stream လုပ်သည်။ Pro နှင့် Business တွင် analytics ပါဝင်သည်: project တစ်ခုချင်းစီအတွက် request များ၊ bandwidth၊ function invocations၊ latency နှင့် error rate။

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 လုပ်နိုင်သည်။
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 အတွင်း

ဥပမာ project များနှင့် data ပါသော console ဖန်သားပြင်ဓာတ်ပုံများ။
ဈေးနှုန်း
အခမဲ့ စတင်ပါ။ Pro တွင် အမြဲဖွင့်ထားသော ဆာဗာများ၊ node နှစ်ခုကြား failover၊ analytics နှင့် password protection ပါဝင်ပြီး အစီအစဉ်တူသည် Databases ကိုလည်း ဖုံးလွှမ်းသည်။
| အစီအစဉ် | အခမဲ့အခမဲ့ကိုယ်ပိုင် project များ၊ bot များနှင့် prototype များအခမဲ့ Deploy လုပ်ပါ | Pro$10 တစ်လProduction ရှိ app များနှင့် database များPro ကို ရွေးပါ | Business$29 တစ်လအဖွဲ့များနှင့် traffic မြင့်မားသော ဝဘ်ဆိုဒ်များBusiness ကို ရွေးပါ |
|---|---|---|---|
| Projects | 200 | အကန့်အသတ်မရှိ | အကန့်အသတ်မရှိ |
| သိမ်းထားသော deployments | project တစ်ခုလျှင် 30 | project တစ်ခုလျှင် 300 | project တစ်ခုလျှင် 1,000 |
| တစ်လလျှင် bandwidth | 150 GB | 2 TB | 5 TB |
| တစ်လလျှင် function invocations | 2M | 20M | 100M |
| တစ်လလျှင် function compute | 400 GB-h | 2,000 GB-h | 10,000 GB-h |
| Function မှတ်ဉာဏ် / အချိန်ကုန်ချိန် | 1 GB / 300 s | 4 GB / 1,800 s | 4 GB / 3,600 s |
| တစ်လလျှင် build မိနစ်များ | 3,000 | 10,000 | 40,000 |
| တစ်ပြိုင်နက် build များ | 1 | 3 | 6 |
| Server မုဒ် | instance 1 ခု၊ 512 MB၊ မိနစ် 15 အလုပ်မလုပ်ပါက အိပ်ပျော်သည် | အမြဲဖွင့် 3၊ 2 GB | အမြဲဖွင့် 10၊ 4 GB |
| Replicas | node 1 ခု | node 2 ခု၊ အလိုအလျောက် failover | node 3 ခု၊ ဥရောပနှင့် အာရှ ဖွင့်လှစ်သည့်အခါ region များကြား |
| project တစ်ခုလျှင် custom domain များ | 10 | အကန့်အသတ်မရှိ | အကန့်အသတ်မရှိ |
| project တစ်ခုလျှင် အခမဲ့ Enzonic subdomain များ | 3 | 20 | 20 |
| Preview၊ rollback၊ env vars၊ logs | ပါဝင်သည် | ပါဝင်သည် | ပါဝင်သည် |
| Log သိမ်းဆည်းချိန် | 1 ရက် | 7 ရက် | 30 ရက် |
| Password protection၊ analytics | ပါဝင်သည် | ပါဝင်သည် | ပါဝင်သည် |
| ကြော်ငြာမပါသော console | မပါဝင်ပါ | ပါဝင်သည် | ပါဝင်သည် |
- ပထမအခပေးလအတွက် 50% လျှော့
- အခပေးရသော Enzonic ဂိမ်းအစီအစဉ်ဖြင့် လစဉ် 25% လျှော့
ဈေးနှုန်းများသည် US ဒေါ်လာဖြင့်ဖြစ်သည်။ အခပေးရသော အစီအစဉ်များကို သင်၏ Enzonic လက်ကျန်ငွေမှ လစဉ် သက်တမ်းတိုးပေးသည်၊ သို့မဟုတ် လက်ကျန်ငွေ ကုန်သွားပါက ကတ်ဖြင့်။ အခမဲ့ အစီအစဉ်က ကတ် တောင်းဆိုခြင်း မရှိပါ။ Console တွင် သင့်လက်ရှိ အစီအစဉ်၏ ကန့်သတ်ချက်များကို အမြဲပြသသည်။
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 လမ်းကြောင်းကိုသာ ပေးသည်။
- အမေရိကန်ပြည်ထောင်စုလည်ပတ်နေ
- ဥရောပမကြာမီ
- အာရှမကြာမီ
မေးခွန်းများ
repository ကို ချိတ်ဆက်ပြီး သင့်နောက် commit ကို ship လုပ်ပါ။
Database သို့မဟုတ် domain လည်း လိုအပ်ပါသလား။