Skip to content

Enzonic Deploy

Push արեք Git։ Ստացեք ակտիվ URL։

Enzonic Deploy-ը GitHub-ի յուրաքանչյուր commit կառուցում է անփոփոխ տեղակայման, յուրաքանչյուր ճյուղին տալիս է նախադիտման URL, իսկ արտադրական տարբերակը մեկ սեղմումով վերադարձնում է ցանկացած նախորդ տարբերակի։ Այն աշխատում է Enzonic-ի սեփական սերվերների վրա։

Անվճար պլան՝ ամսական 150 GB թրաֆիկ և 2M ֆունկցիայի կանչ, առանց քարտի։

Enzonic Deploy: Նախագծեր

Push-ից մինչև արտադրություն

Միացրեք repository-ն մեկ անգամ։ Այնուհետև Git-ը դառնում է տեղակայման կոճակը։

  1. git push

    Միացրեք repository-ն Enzonic GitHub App-ի միջոցով։ Յուրաքանչյուր push և pull request սկսում է build նոր, մեկուսացված կոնտեյների մեջ։

  2. build

    Տեղադրումը և build-ը աշխատում են ձեր dependency-ների և framework-ի քեշերով, և վերբեռնվում են միայն նոր ֆայլերը։

  3. preview

    Յուրաքանչյուր տեղակայում պահում է իր մշտական URL-ը, իսկ յուրաքանչյուր ճյուղ ստանում է կայուն URL, օրինակ՝ myapp-git-feature.enzonic.dev։

  4. promote

    Արտադրական ճյուղին միաձուլելը ձեր դոմեններն ուղղում է նոր տեղակայմանը։ Նախորդը մնում է պատրաստ վերադարձի համար։

Enzonic Deploy: Build

Վատ տեղակայումը մեկ սեղմումով չեղարկվում է։

Տեղակայումները չեն փոխվում կառուցվելուց հետո։ Արտադրությունը նրանցից մեկին ցույց տվող կետ է, այնպես որ վերադարձը տեղափոխում է այդ կետը հին build-ի վրա։ Ոչինչ նորից չի կառուցվում, և այն կարելի է նույն կերպ նորից առաջ տեղափոխել։

Enzonic Deploy: Տեղակայումներ

Անվճար ենթադոմեններ և ձեր սեփական դոմենները։

Յուրաքանչյուր նախագիծ ստանում է <project>.enzonic.dev։ Ավելի շատ անվճար անուններ վերցրեք Enzonic դոմեններում, ինչպիսիք են enzonic.dev և play-mc.cc, կամ միացրեք ձեր սեփական արմատային դոմենը կամ ենթադոմենը՝ անվճար պլանում յուրաքանչյուր նախագծի համար 10, Pro և Business-ում՝ առանց սահմանի։ Վահանակը ցույց է տալիս ավելացնելու DNS գրառումները, ստուգում է դրանք ձեր փոխարեն և ավտոմատ կերպով թողարկում HTTPS վկայագրեր։

Վերահղեք www-ն արմատային դոմենին, վերահղեք մեկ այլ դոմենի, կամ ամրացրեք դոմենը Git ճյուղին՝ բեմական միջավայրի համար։

Կարդալ Domains-ի մասին
Enzonic Deploy: Դոմեններ

Տեսեք, թե ինչ է անում արտադրությունը։

Runtime լոգերը հոսում են յուրաքանչյուր հանգույցից, որը աշխատեցնում է ձեր նախագիծը։ Pro-ն և Business-ը ավելացնում են վերլուծություն՝ հարցումներ, թողունակություն, ֆունկցիայի կանչեր, latency և սխալների մակարդակ յուրաքանչյուր նախագծի համար։

Enzonic Deploy: Վերլուծություն

Մնացած ամեն ինչ, որ վեբ հավելվածին պետք է

Նախ ֆունկցիաներ, սերվերներ՝ երբ պետք է
API երթուղիները և սերվերում ներկայացվող էջերը աշխատում են որպես ֆունկցիաներ, որոնք սկսվում են պահանջարկով և կանգ են առնում, երբ երթևեկությունը դադարում է։ Հավելվածը, որը պետք է լսի պորտ, օրինակ WebSocket սերվեր, աշխատում է սերվեր ռեժիմում, և build-ի լոգը ասում է, թե ինչու։
Պատճեններ և failover
Pro-ում ֆունկցիաներն ու սերվերները աշխատում են երկու հանգույցի վրա, և յուրաքանչյուր հարցում գնում է ամենաքիչ բեռնված առողջ հանգույցին։ Եթե հանգույցը դադարում է պատասխանել, երթևեկությունը տեղափոխվում է մյուսին։ Business-ում ավելանում է երրորդ հանգույցը։
Միջավայրի փոփոխականներ
Առանձին արժեքներ արտադրության, նախադիտման և մշակման համար։ Կարող եք մեկ անգամ տեղադրել ամբողջական .env ֆայլը։
Build և runtime լոգեր
Կենդանի build-ի արդյունք, ինչպես նաև հարցումների լոգեր, ֆունկցիաների արդյունք և սերվերի stdout՝ յուրաքանչյուր հանգույցից, որը աշխատեցնում է ձեր նախագիծը։
Deploy առանց Git-ի
Քաշեք թղթապանակ կամ zip ֆայլ վահանակի վրա՝ ստատիկ build հրապարակելու համար, կամ տեղակայեք CI-ից՝ անձնական API token-ով։
Վերլուծություն և գաղտնաբառային պաշտպանություն
Pro-ում և Business-ում՝ յուրաքանչյուր նախագծի հարցումների քանակը, թողունակությունը, latency-ն և կարգավիճակի կոդերը, ինչպես նաև գաղտնաբառ բեմական միջավայրի կամ հաճախորդի նախադիտման առջև։

API և կոդավորման գործիքներ

Ավելացրու ավտոմատ տեղակայում այն գործիքներին, որ արդեն օգտագործում ես։ Կոնսոլի յուրաքանչյուր գործողություն API կանչ է, GitHub Action-ը տեղակայում է յուրաքանչյուր push-ի ժամանակ, իսկ MCP-ն թույլ է տալիս, որ քո AI կոդավորման agent-ը տեղակայի, կարդա build-ի լոգերը և հետ գլորի։

.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-ն և ընտրում տեղադրման, build-ի և արդյունքի կարգավորումները։ Սովորական HTML-ը աշխատում է առանց build քայլի, և դուք կարող եք փոխարինել յուրաքանչյուր հրաման։

  • Next.js
  • Astro
  • Vite
  • Nuxt
  • SvelteKit
  • Remix
  • Hono
  • Express
  • FastAPI
  • Flask
  • Ստատիկ HTML

Վահանակի ներսում

Գներ

Սկսեք անվճար։ Pro-ն ավելացնում է միշտ միացած սերվերներ, երկու հանգույցի failover, վերլուծություն և գաղտնաբառային պաշտպանություն, իսկ նույն պլանը ծածկում է նաև Databases-ը։

ՊլանԱնվճարԱնվճարԱնձնական նախագծեր, բոտեր և նախատիպերDeploy անվճարPro$10 ամսականՀավելվածներ և տվյալների բազաներ արտադրության մեջԸնտրել ProBusiness$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
Build րոպեներ ամսական3,00010,00040,000
Միաժամանակյա build-ներ136
Սերվեր ռեժիմ1 օրինակ, 512 ՄԲ, քնում է 15 րոպե անգործությունից հետո3 միշտ միացած, 2 ԳԲ10 միշտ միացած, 4 ԳԲ
Պատճեններ1 հանգույց2 հանգույց, ավտոմատ failover3 հանգույց, տարածաշրջանների միջև՝ երբ բացվեն Եվրոպան և Ասիան
Սեփական դոմեններ յուրաքանչյուր նախագծի համար10ԱնսահմանափակԱնսահմանափակ
Անվճար Enzonic ենթադոմեններ յուրաքանչյուր նախագծի համար32020
Նախադիտումներ, վերադարձ, env փոփոխականներ, լոգերՆերառվածՆերառվածՆերառված
Լոգերի պահպանում1 օր7 օր30 օր
Գաղտնաբառ, վերլուծությունՆերառվածՆերառվածՆերառված
Վահանակ առանց գովազդիՆերառված չէՆերառվածՆերառված
  • 50% զեղչ առաջին վճարովի ամսվա համար
  • 25% զեղչ ամեն ամիս՝ վճարովի Enzonic խաղային պլանով

Գները ԱՄՆ դոլարով են։ Վճարովի պլանները ամսական երկարաձգվում են Enzonic հաշվեկշռից, կամ քարտով, երբ հաշվեկշիռը սպառված է։ Անվճար պլանը երբեք քարտ չի պահանջում։ Վահանակը միշտ ցույց է տալիս ձեր ընթացիկ պլանի սահմանաչափերը։

Համեմատեք բոլոր սահմանաչափերը enzonic.dev-ում

Cloud դրամաշնորհներ

Անվճար Pro կամ Business ժամանակ և մինչև $500 Cloud կրեդիտ նրանց համար, ովքեր կառուցում են ուրիշների համար։

  • Pro կամ Business 3, 6 կամ 12 ամսով
  • Մինչև $500 Cloud կրեդիտ ձեր Enzonic հաշվեկշռում
  • Մեկ դրամաշնորհը ընդգրկում է Deploy-ը, Databases-ը, CI-ը և պլանի Rapidfile սահմանաչափերը
  • Կարդում է մարդ, սովորաբար մի քանի օրվա ընթացքում պատասխանում է

Դիմեք enzonic.dev-ի ձևով։ Բավական է անվճար Enzonic հաշիվ, առանց քարտի։

  • Բաց կոդ
  • Ուսանողներ
  • Շահույթ չհետապնդող կազմակերպություններ
  • Ստարտափներ
  • Մանկավարժներ
  • Հաքաթոններ

Որտեղ է աշխատում

Deploy-ը և Databases-ը աշխատում են Enzonic-ի սեփական սերվերների վրա, նույն մեքենաների, որոնք աջակցում են Enzonic խաղային սերվերներին։ Սկզբում դա Միացյալ Նահանգներն է։ Եվրոպան և Ասիան հաջորդելու են, և այնտեղ դեռ ոչինչ չի աշխատում։ Cloudflare-ը միայն տրամադրում է DNS, TLS և ցանցային ուղին մեր սերվերների առջև։

  • Միացյալ ՆահանգներԳործում է
  • ԵվրոպաՇուտով
  • ԱսիաՇուտով

Հարցեր

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite և այլ ստատիկ build-ներ, Hono և Express սերվերներ, ինչպես նաև Python՝ FastAPI-ով կամ Flask-ով։ Սովորական HTML-ը աշխատում է առանց build քայլի։ Builder-ը հայտնաբերում է framework-ը ձեր repository-ից, և դուք կարող եք փոխարինել յուրաքանչյուր հրաման։

Միացրեք repository-ն և տեղակայեք ձեր հաջորդ commit-ը։

Նաև տվյալների բազա կամ դոմեն է պետք՞