Skip to content

Enzonic Deploy

Git-ке жіберіңіз. Тірі URL алыңыз.

Enzonic Deploy GitHub-тағы әр commit-ті өзгермейтін деплойға айналдырады, әр бұтаққа алдын ала қарау URL-ін береді және өндірісті бір рет басумен кез келген бұрынғы нұсқаға қайтарады. Ол Enzonic өзі басқаратын серверлерде жұмыс істейді.

Free жоспары: айына 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

    Өндірістік бұтаққа біріктіру доменіңізді жаңа деплойға бағыттайды. Алдыңғы деплой қайтару үшін дайын күйінде қалады.

Enzonic Deploy: Құрастыру

Сәтсіз деплой — бір рет басумен болдырмайсыз.

Деплойлар құрылғаннан кейін ешқашан өзгермейді. Өндіріс — солардың біріне көрсеткіш, сондықтан қайтару көрсеткішті ескі құрастыруға жылжытады. Ештеңе қайта құрастырылмайды, және оны дәл осылай қайта алға жылжытуға болады.

Enzonic Deploy: Деплойлар

Тегін поддомендер және өз доменіңіз.

Әр жобаға <project>.enzonic.dev беріледі. enzonic.dev және play-mc.cc сияқты Enzonic домендерінде тағы тегін атауларды алуға болады, немесе өзіңізге тиесілі root домен не субдоменді қосуға болады: Free-да әр жобаға 10, Pro және Business-те шексіз. Консоль қосу керек DNS жазбаларын көрсетеді, оларды тексереді және HTTPS сертификаттарын автоматты түрде береді.

www-ды түбірлік доменге бағыттау, басқа доменге бағыттау немесе доменді сахналау үшін Git бұтағына бекіту.

Domains туралы оқу
Enzonic Deploy: Домендер

Өндірісте не болып жатқанын қараңыз.

Жобаңызды іске қосатын әр түйіннен орындалу журналдары тікелей ағып келеді. Pro және Business аналитиканы қосады: әр жоба бойынша сұраныстар, трафик, функция шақырулары, кідіріс және қате жиілігі.

Enzonic Deploy: Аналитика

Веб-қосымшаға қажет басқа барлық нәрсе

Алдымен функциялар, қажет болса серверлер
API маршруттары мен серверде рендерленетін беттер сұраныс келгенде іске қосылатын және трафик тоқтағанда тоқтайтын функциялар ретінде жұмыс істейді. Портта тыңдауы керек қосымша, мысалы WebSocket сервері, сервер режимінде жұмыс істейді, ал құрастыру журналы себебін көрсетеді.
Репликалар және резервтік ауысу
Pro жоспарында функциялар мен серверлер екі түйінде жұмыс істейді, әр сұраныс ең аз жүктелген сау түйінге жіберіледі. Түйін жауап бермесе, трафик екіншісіне ауысады. Business үшінші түйін қосады.
Орта айнымалылары
Өндіріс, алдын ала қарау және әзірлеу үшін бөлек мәндер. Бүкіл .env файлын бір рет қоюға болады.
Құрастыру және орындалу журналдары
Тікелей құрастыру шығысы, сондай-ақ жобаңызды іске қосатын әр түйіннен сұраныс журналдары, функция шығысы және сервер stdout.
Git-сіз деплой
Статикалық құрастыруды жариялау үшін консольге папка немесе zip салыңыз, немесе CI-дан жеке API токенімен деплой жасаңыз.
Аналитика және құпиясөзбен қорғау
Pro және Business-те: әр жоба бойынша сұраныс саны, трафик, кідіріс және күй кодтары, сондай-ақ сахнаға немесе клиент алдын ала қарауына құпиясөз.

API және кодтау құралдары

Қолданып жүрген құралдарыңызға автоматты орналастыруды қосыңыз. Консоль әрекеттерінің әрқайсысы API шақыруы, GitHub Action әр push сайын орналастырады, ал 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-ке де жарайды.

ЖоспарТегінТегінЖеке жобалар, боттар және прототиптерТегін DeployPro$ 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 МБ, 15 минут бос тұрғаннан кейін ұйықтайды3 әрқашан қосулы, 2 ГБ10 әрқашан қосулы, 4 ГБ
Репликалар1 түйін2 түйін, автоматты резервтік ауысу3 түйін, Еуропа мен Азия ашылғаннан кейін аймақтар арасында
Жобаға теңшелетін домендер10ШексізШексіз
Жобаға тегін Enzonic поддомендері32020
Алдын ала қарау, қайтару, орта айнымалылары, журналдарҚосылғанҚосылғанҚосылған
Журналдарды сақтау1 күн7 күн30 күн
Құпиясөзбен қорғау, аналитикаҚосылғанҚосылғанҚосылған
Консоль жарнамасызҚосылмағанҚосылғанҚосылған
  • Бірінші ақылы айға 50% жеңілдік
  • Ақылы Enzonic ойын жоспары бар әр айға 25% жеңілдік

Бағалар АҚШ долларымен көрсетілген. Ақылы жоспарлар Enzonic балансыңыздан ай сайын ұзартылады, ал баланс бос болса, картамен. Тегін жоспар картаны сұрамайды. Консоль әрқашан ағымдағы жоспарыңыздың шектеулерін көрсетеді.

enzonic.dev-тегі барлық шектеулерді салыстыру

Cloud грантылары

Басқалар үшін құрастыратын адамдарға тегін Pro немесе Business уақыты және $ 500 дейінгі Cloud кредиті.

  • Pro немесе Business 3, 6 немесе 12 айға
  • 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 құрастыру қадамынсыз жұмыс істейді. Құрастырушы фреймворкті репозиторийіңізден анықтайды және әр команданы өзгертуге болады.

Репозиторийді қосыңыз да келесі commit-іңізді жіберіңіз.

Дерекқор немесе домен де керек пе?