Skip to content

Enzonic Deploy

Git'ga push qiling. Jonli URL oling.

Enzonic Deploy GitHub'dagi har bir commitni o'zgarmas joylashuvga aylantiradi, har bir filialga oldindan ko'rish URL'i beradi va productionni bir bosishda istalgan oldingi versiyaga qaytaradi. U Enzonic o'zi boshqaradigan serverlarda ishlaydi.

Bepul tarif: oyiga 150 GB trafik va 2M funksiya chaqiruvi, karta kerak emas.

Enzonic Deploy: Loyihalar

Push'dan production'gacha

Repozitoriyani bir marta ulang. Shundan keyin Git joylashtirish tugmasiga aylanadi.

  1. git push

    Repozitoriyani Enzonic GitHub App orqali ulang. Har bir push va pull request yangi, izolyatsiyalangan konteynerda build boshlaydi.

  2. build

    O'rnatish va build bog'liqlik hamda freymvork keshlari bilan ishlaydi, faqat yangi fayllar yuklanadi.

  3. preview

    Har bir joylashuv o'zining doimiy URL'iga ega, har bir filial esa myapp-git-feature.enzonic.dev kabi barqaror URL oladi.

  4. promote

    Production filialiga birlashtirish domenlaringizni yangi joylashuvga yo'naltiradi. Oldingi joylashuv orqaga qaytarish uchun tayyor turadi.

Enzonic Deploy: Build

Muvaffaqiyatsiz joylashuvni bir bosishda bekor qilish mumkin.

Joylashuvlar qurilgandan keyin o'zgarmaydi. Production ulardan biriga ko'rsatkich bo'lib turadi, shuning uchun orqaga qaytarish ko'rsatkichni eski build'ga siljitadi. Hech narsa qayta qurilmaydi va xuddi shunday tarzda yana oldinga surish mumkin.

Enzonic Deploy: Joylashuvlar

Bepul subdomenlar va o'z domenlaringiz.

Har bir loyiha <project>.enzonic.dev oladi. enzonic.dev va play-mc.cc kabi Enzonic domenlarida yana bepul nomlarni oling yoki o'zingizga tegishli ildiz domen yoki subdomenni ulang: Bepul tarifda loyihaga 10 ta, Pro va Business'da cheksiz. Konsol qo'shish kerak bo'lgan DNS yozuvlarini ko'rsatadi, ularni o'zi tekshiradi va HTTPS sertifikatlarini avtomatik beradi.

www'ni ildiz domenga yo'naltiring, boshqa domenga yo'naltiring yoki bosqichma-bosqich sinov uchun domenni Git filialiga biriktiring.

Domains haqida o'qing
Enzonic Deploy: Domenlar

Production nima qilayotganini ko'ring.

Ish vaqti jurnallari loyihangiz ishlayotgan har bir tugundan jonli oqadi. Pro va Business analitika qo'shadi: har bir loyiha uchun so'rovlar, trafik, funksiya chaqiruvlari, kechikish va xatolik darajasi.

Enzonic Deploy: Analitika

Veb-ilovaga kerak bo'lgan qolgan hamma narsa

Avval funksiyalar, kerak bo'lsa serverlar
API marshrutlari va server tomonida renderlangan sahifalar so'rov bo'yicha ishga tushadigan va trafik to'xtagach to'xtaydigan funksiyalar sifatida ishlaydi. Port tinglashi kerak bo'lgan ilova, masalan WebSocket serveri, server rejimida ishlaydi va build jurnali sababini ko'rsatadi.
Replikalar va failover
Pro'da funksiyalar va serverlar ikkita tugunda ishlaydi, har bir so'rov eng kam band va sog'lom tugunga boradi. Tugun javob bermasa, trafik boshqasiga o'tadi. Business uchinchi tugunni qo'shadi.
Muhit o'zgaruvchilari
Production, oldindan ko'rish va ishlab chiqish uchun alohida qiymatlar. Butun .env faylni bir vaqtning o'zida joylashtiring.
Build va ish vaqti jurnallari
Jonli build chiqishi, shuningdek loyihangiz ishlayotgan har bir tugundan so'rov jurnallari, funksiya chiqishi va server stdout.
Git'siz joylashtirish
Statik build nashr qilish uchun konsolga papka yoki zip tashlang yoki shaxsiy API tokeni bilan CI'dan joylashtiring.
Analitika va parol himoyasi
Pro va Business'da: har bir loyiha uchun so'rovlar soni, trafik, kechikish va status kodlar, shuningdek staging yoki mijoz oldindan ko'rishi oldida parol.

API va kodlash vositalari

Allaqachon ishlatayotgan vositalaringizga avtomatik deploy qo'shing. Konsoldagi har bir amal API chaqiruvi, GitHub Action har bir push'da deploy qiladi, MCP esa AI kodlash agentingizga deploy qilish, build loglarini o'qish va qaytarish imkonini beradi.

.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

O'rnatish uchun CLI kerak emas: har qanday CI yoki terminal curl bilan ishlaydi. Konsolning Developers sahifasida har bir vosita uchun tayyor sozlamalar bor.

Siz allaqachon ishlatayotgan freymvorkni aniqlaydi

Quruvchi repozitoriyangizni o'qiydi va o'rnatish, build va chiqish sozlamalarini tanlaydi. Oddiy HTML build qadamisiz ishlaydi va har bir buyruqni o'zgartirish mumkin.

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

Konsol ichida

Narxlar

Bepul boshlang. Pro doimiy ishlaydigan serverlar, ikki tugunda failover, analitika va parol himoyasini qo'shadi; xuddi shu tarif Databases'ni ham qamrab oladi.

TarifBepulBepulShaxsiy loyihalar, botlar va prototiplarBepul DeployPro$ 10 oyigaProductiondagi ilovalar va ma'lumotlar bazalariPro ni tanlangBusiness$ 29 oyigaJamoalar va katta trafikBusiness ni tanlang
Loyihalar200CheksizCheksiz
Saqlangan joylashuvlarHar bir loyiha uchun 30Har bir loyiha uchun 300Har bir loyiha uchun 1,000
Oyiga trafik150 GB2 TB5 TB
Oyiga funksiya chaqiruvlari2M20M100M
Oyiga funksiya hisoblash400 GB-h2,000 GB-h10,000 GB-h
Funksiya xotirasi / vaqt tugashi1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Oyiga build daqiqalari3,00010,00040,000
Bir vaqtdagi build'lar136
Server rejimi1 ta instans, 512 MB, 15 daqiqa bo'sh turgach uxlaydi3 ta doimiy ishlaydigan, 2 GB10 ta doimiy ishlaydigan, 4 GB
Replikalar1 tugun2 tugun, avtomatik failover3 tugun, Yevropa va Osiyo ochilgandan keyin mintaqalar bo'ylab
Loyiha boshiga maxsus domenlar10CheksizCheksiz
Loyiha boshiga bepul Enzonic subdomenlari32020
Oldindan ko'rish, orqaga qaytarish, muhit o'zgaruvchilari, jurnallarKiritilganKiritilganKiritilgan
Jurnallarni saqlash1 kun7 kun30 kun
Parol himoyasi, analitikaKiritilganKiritilganKiritilgan
Reklamasiz konsolKiritilmaganKiritilganKiritilgan
  • Birinchi pulli oyga 50% chegirma
  • Pulli Enzonic o'yin tarifi bilan har oy 25% chegirma

Narxlar AQSH dollarida. Pulli tariflar har oy Enzonic balansingizdan yangilanadi, balans bo'sh bo'lsa esa karta orqali. Bepul tarif hech qachon karta so'ramaydi. Konsol har doim joriy tarifingizning chegaralarini ko'rsatadi.

enzonic.dev'da har bir cheklovni solishtiring

Cloud grantlari

Boshqalar uchun quradigan odamlar uchun bepul Pro yoki Business vaqti va $ 500 gacha Cloud krediti.

  • Pro yoki Business 3, 6 yoki 12 oyga
  • Enzonic balansingizda $ 500 gacha Cloud krediti
  • Bitta grant Deploy, Databases, CI va tarifning Rapidfile cheklovlarini qamraydi
  • Odam o'qiydi, odatda bir necha kun ichida javob beriladi

enzonic.dev'dagi shakl orqali ariza bering. Sizga bepul Enzonic hisobi yetarli, karta kerak emas.

  • Ochiq kod
  • Talabalar
  • Notijorat tashkilotlar
  • Startaplar
  • O'qituvchilar
  • Hackathonlar

Qayerda ishlaydi

Deploy va Databases Enzonic o'zi boshqaradigan serverlarda ishlaydi, xuddi Enzonic o'yin serverlari turgan mashinalarda. Ishga tushirilganda bu Qo'shma Shtatlar. Keyin Yevropa va Osiyo keladi; hozircha u yerda hech narsa ishlamaydi. Cloudflare faqat serverlarimiz oldida DNS, TLS va tarmoq yo'lini ta'minlaydi.

  • Qo'shma ShtatlarJonli
  • YevropaTez orada
  • OsiyoTez orada

Savollar

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite va boshqa statik build'lar, Hono va Express serverlari, hamda FastAPI yoki Flask bilan Python. Oddiy HTML build qadamisiz ishlaydi. Quruvchi freymvorkni repozitoriyangizdan aniqlaydi va har bir buyruqni o'zgartirishingiz mumkin.

Repozitoriyani ulang va keyingi commitingizni chiqaring.

Ma'lumotlar bazasi yoki domen ham kerakmi?