Skip to content

Enzonic Deploy

Push į Git. Gaukite veikiantį URL.

Enzonic Deploy kiekvieną commit iš GitHub paverčia nekintamu diegimu, kiekvienai šakai suteikia peržiūros URL ir vienu paspaudimu gali grąžinti produkciją į bet kurią ankstesnę versiją. Veikia serveriuose, kuriuos pats Enzonic administruoja.

Nemokamas planas: 150 GB pralaidumo ir 2M funkcijų iškvietimų per mėnesį, be kortelės.

Enzonic Deploy: Projektai

Nuo push iki produkcijos

Prijunkite saugyklą vieną kartą. Po to Git yra diegimo mygtukas.

  1. git push

    Prijunkite saugyklą per Enzonic GitHub App. Kiekvienas push ir pull request pradeda kūrimą naujame, izoliuotame konteineryje.

  2. build

    Diegimas ir kūrimas vyksta su jūsų priklausomybių ir karkasų podėliais, o įkeliami tik nauji failai.

  3. preview

    Kiekvienas diegimas išlaiko savo nuolatinį URL, o kiekviena šaka gauna pastovų URL, pvz., myapp-git-feature.enzonic.dev.

  4. promote

    Sujungus su produkcijos šaka, jūsų domenai nukreipiami į naują diegimą. Ankstesnis lieka paruoštas grąžinimui.

Enzonic Deploy: Kūrimas

Nesėkmingą diegimą atšaukti – vienas paspaudimas.

Diegimai niekada nesikeičia po sukūrimo. Produkcija yra rodyklė į vieną iš jų, todėl grąžinimas perkelia rodyklę į senesnį kūrinį. Nieko nekuriama iš naujo, ir tą patį galite perkelti pirmyn.

Enzonic Deploy: Diegimai

Nemokami subdomenai ir jūsų domenai.

Kiekvienas projektas gauna <project>.enzonic.dev. Galite užsirezervuoti daugiau nemokamų vardų Enzonic domenuose, pavyzdžiui enzonic.dev ir play-mc.cc, arba prijungti savo šakninį domeną ar subdomeną: Nemokamame plane – 10 kiekvienam projektui, Pro ir Business planuose – be ribų. Konsolėje rodomi DNS įrašai, kuriuos reikia pridėti, jie patikrinami už jus, o HTTPS sertifikatai išduodami automatiškai.

Nukreipkite www į šakninį domeną, nukreipkite į kitą domeną arba priskirkite domeną Git šakai, kad galėtumėte testuoti.

Skaityti apie Domains
Enzonic Deploy: Domenai

Matykite, kas vyksta produkcijoje.

Veikimo žurnalai srautu ateina iš kiekvieno mazgo, kuris vykdo jūsų projektą. Pro ir Business prideda analitiką: užklausas, srautą, funkcijų iškvietimus, vėlavimą ir klaidų dažnį kiekvienam projektui.

Enzonic Deploy: Analitika

Viskas kita, ko reikia žiniatinklio programai

Pirmiausia funkcijos, serveriai – kai reikia
API maršrutai ir serverio pusėje generuojami puslapiai veikia kaip funkcijos, kurios paleidžiamos pagal užklausą ir sustoja, kai srautas baigiasi. Programa, kuriai reikia klausytis prievado, pavyzdžiui, WebSocket serveris, veikia serverio režimu, o kūrimo žurnale nurodoma priežastis.
Replikos ir gedimo perjungimas
Pro plane funkcijos ir serveriai veikia dviejuose mazguose, o kiekviena užklausa nukreipiama į mažiausiai apkrautą sveiką mazgą. Jei mazgas nustoja atsakyti, srautas persikelia į kitą. Business prideda trečią mazgą.
Aplinkos kintamieji
Atskiros reikšmės produkcijai, peržiūrai ir kūrimui. Įklijuokite visą .env failą vienu kartu.
Kūrimo ir veikimo žurnalai
Gyvas kūrimo rezultatas, taip pat užklausų žurnalai, funkcijų išvestis ir serverio stdout iš kiekvieno mazgo, kuris vykdo jūsų projektą.
Diegimas be Git
Įmeskite aplanką ar zip failą į valdymo skydelį, kad paskelbtumėte statinį kūrinį, arba diegite iš CI su asmenine API raktų žetonu.
Analitika ir apsauga slaptažodžiu
Pro ir Business: užklausų skaičius, srautas, vėlavimas ir būsenos kodai kiekvienam projektui, taip pat slaptažodis prieš testavimo ar kliento peržiūrą.

API ir kodavimo įrankiai

Pridėkite automatinį diegimą prie įrankių, kuriuos jau naudojate. Kiekvienas konsolės veiksmas yra API iškvietimas, GitHub Action diegia kiekvieno įkėlimo metu, o MCP leidžia jūsų DI kodavimo agentui diegti, skaityti kūrimo žurnalus ir atšaukti diegimus.

.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 diegti nereikia: bet kuri CI ar terminalas veikia su curl. Konsolės Developers puslapyje yra paruoštos kiekvieno įrankio sąrankos.

Atpažįsta karkasą, kurį jau naudojate

Kūrėjas nuskaito jūsų saugyklą ir parenka diegimo, kūrimo bei išvesties nustatymus. Paprastas HTML veikia be kūrimo žingsnio, o kiekvieną komandą galite pakeisti.

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

Valdymo skydelio vidus

Kainos

Pradėkite nemokamai. Pro prideda visada veikiančius serverius, gedimo perjungimą tarp dviejų mazgų, analitiką ir apsaugą slaptažodžiu, o tas pats planas apima ir Databases.

PlanasNemokamasNemokamaiAsmeniniai projektai, botai ir prototipaiDeploy nemokamaiPro10 USD per mėnesįProdukcinės programos ir duomenų bazėsPasirinkti ProBusiness29 USD per mėnesįKomandos ir didelis srautasPasirinkti Business
Projektai200NeribotaNeribota
Išsaugoti diegimai30 vienam projektui300 vienam projektui1,000 vienam projektui
Srautas per mėnesį150 GB2 TB5 TB
Funkcijų iškvietimai per mėnesį2M20M100M
Funkcijų skaičiavimas per mėnesį400 GB-h2,000 GB-h10,000 GB-h
Funkcijos atmintis / laiko limitas1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Kūrimo minutės per mėnesį3,00010,00040,000
Lygiagretūs kūrimai136
Serverio režimas1 egzempliorius, 512 MB, užmiega po 15 neaktyvių minučių3 visada veikiantys, 2 GB10 visada veikiančių, 4 GB
Replikos1 mazgas2 mazgai, automatinis gedimo perjungimas3 mazgai, tarp regionų, kai atsidarys Europa ir Azija
Jūsų domenai vienam projektui10NeribotaNeribota
Nemokami Enzonic subdomenai vienam projektui32020
Peržiūros, grąžinimas, aplinkos kintamieji, žurnalaiĮskaičiuotaĮskaičiuotaĮskaičiuota
Žurnalų saugojimas1 diena7 d.30 d.
Apsauga slaptažodžiu, analitikaĮskaičiuotaĮskaičiuotaĮskaičiuota
Valdymo skydelis be skelbimųNeįskaičiuotaĮskaičiuotaĮskaičiuota
  • 50 % nuolaida pirmam mokamam mėnesiui
  • 25 % nuolaida kiekvieną mėnesį su mokamu Enzonic žaidimų planu

Kainos nurodytos JAV doleriais. Mokami planai kas mėnesį atnaujinami iš jūsų Enzonic balanso, o jam ištuštėjus – kortele. Nemokamas planas kortelės niekada neprašo. Valdymo skydelyje visada matote dabartinio plano ribas.

Palyginkite visas ribas enzonic.dev

Cloud dotacijos

Nemokamas Pro ar Business laikas ir iki 500 USD Cloud kredito žmonėms, kurie kuria kitiems.

  • Pro ar Business 3, 6 arba 12 mėnesių
  • Iki 500 USD Cloud kredito jūsų Enzonic balanse
  • Viena dotacija apima Deploy, Databases, CI ir plano Rapidfile ribas
  • Skaito žmogus, paprastai atsakoma per kelias dienas

Pateikite paraišką formoje enzonic.dev. Pakanka nemokamos Enzonic paskyros, be kortelės.

  • Atviras kodas
  • Studentai
  • Ne pelno organizacijos
  • Startuoliai
  • Pedagogai
  • Hakatonai

Kur tai veikia

Deploy ir Databases veikia serveriuose, kuriuos pats Enzonic administruoja, – tose pačiose mašinose, kurios stovi už Enzonic žaidimų serverių. Paleidimo metu tai Jungtinės Amerikos Valstijos. Europa ir Azija bus kitos; kol kas ten dar nieko neveikia. Cloudflare teikia tik DNS, TLS ir tinklo kelią priešais mūsų serverius.

  • Jungtinės Amerikos ValstijosVeikia
  • EuropaNetrukus
  • AzijaNetrukus

Klausimai

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite ir kiti statiniai kūriniai, Hono ir Express serveriai, taip pat Python su FastAPI ar Flask. Paprastas HTML veikia be kūrimo žingsnio. Kūrėjas atpažįsta karkasą iš jūsų saugyklos, o kiekvieną komandą galite pakeisti.

Prijunkite saugyklą ir išleiskite kitą commit.

Reikia ir duomenų bazės ar domeno?