Skip to content

Enzonic Deploy

Push egin Git-era. Lortu URL aktiboa.

Enzonic Deploy-k GitHub-eko commit bakoitza hedapen aldaezin bihurtzen du, adar bakoitzak aurrebista URL bat du, eta ekoizpena edozein bertsio zaharrera klik bakarrean eraman daiteke. Enzonic-ek berak kudeatzen dituen zerbitzarietan exekutatzen da.

Free plana: 150 GB banda-zabalera eta 2M funtzio-dei hilero, txartelik gabe.

Enzonic Deploy: Proiektuak

Push-etik ekoizpenera

Konektatu biltegi bat behin. Handik aurrera Git da hedapen botoia.

  1. git push

    Konektatu biltegi bat Enzonic GitHub App-aren bidez. Push eta pull request bakoitzak konpilazio bat abiarazten du edukiontzi berri eta isolatu batean.

  2. build

    Instalazioa eta konpilazioa zure mendekotasun- eta esparru-cacheekin exekutatzen dira, eta fitxategi berriak bakarrik igotzen dira.

  3. preview

    Hedapen bakoitzak bere URL iraunkorra mantentzen du, eta adar bakoitzak egonkor bat jasotzen du, adibidez myapp-git-feature.enzonic.dev.

  4. promote

    Ekoizpen-adarrera bateratzeak domeinuak hedapen berrira apuntatzen jartzen ditu. Aurreko hedapena atzera egiteko prest mantentzen da.

Enzonic Deploy: Konpilazioa

Hedapen txar bat klik bakarrean desegin daiteke.

Hedapenak ez dira aldatzen eraiki ondoren. Ekoizpena haietako bateko erakusle bat da, beraz atzera egiteak erakuslea zaharragoko eraikuntza batera mugitzen du. Ez da ezer berriro eraikitzen, eta berdin berriro aurrera eraman daiteke.

Enzonic Deploy: Hedapenak

Azpidomeinu doakoak eta zure domeinuak.

Proiektu bakoitzak <project>.enzonic.dev izena jasotzen du. Eskatu izen doako gehiago Enzonic domeinuetan, esaterako enzonic.dev eta play-mc.cc, edo konektatu zure root domeinua edo azpidomeinua: proiektu bakoitzeko 10 Free-n, mugarik gabe Pro eta Business-en. Kontsolak gehitu beharreko DNS erregistroak erakusten ditu, zuretzat egiaztatzen ditu eta HTTPS ziurtagiriak automatikoki ematen ditu.

Birbideratu www erroko domeinura, birbideratu beste domeinu batera, edo lotu domeinu bat Git adar bati stagingerako.

Irakurri Domains-i buruz
Enzonic Deploy: Domeinuak

Ikusi ekoizpenak zer egiten duen.

Exekuzio-erregistroak zure proiektua exekutatzen duen nodo guztietatik zuzenean jariatzen dira. Pro eta Business-ek analisia gehitzen dute: eskaerak, banda-zabalera, funtzio-deiak, latentzia eta errore-tasa proiektu bakoitzeko.

Enzonic Deploy: Analisia

Web aplikazioak behar duen gainerako guztia

Lehenik funtzioak, zerbitzariak behar direnean
API bideak eta zerbitzarian errendatutako orriak eskaeran abiarazten diren funtzioak dira, eta eskaerak amaitzean gelditzen dira. Ataka batean entzun behar duen aplikazioa, esaterako WebSocket zerbitzaria, zerbitzari moduan exekutatzen da, eta konpilazio-erregistroak arrazoia azaltzen du.
Erreplikak eta automatikoki aldatzea hutsegitean
Pro planean funtzioak eta zerbitzariak bi nodotan exekutatzen dira, eta eskaera bakoitza osasuntsu dagoen eta gutxien kargatuta dagoen nodora doa. Nodo batek erantzuteari uzten badio, trafikoa bestera mugitzen da. Business-ek hirugarren nodo bat gehitzen du.
Ingurune-aldagaiak
Balio bereiziak ekoizpenerako, aurrebistarako eta garapenerako. Itsatsi .env fitxategi oso bat aldi berean.
Konpilazio- eta exekuzio-erregistroak
Konpilazioaren irteera zuzenean, eta eskaeren erregistroak, funtzioen irteera eta zerbitzarien stdout zure proiektua exekutatzen duen nodo guztietatik.
Hedatu Git gabe
Jaregin karpeta bat edo zip bat kontsolan webgune estatiko bat argitaratzeko, edo hedatu CI-tik norberaren API token batekin.
Analisia eta pasahitz babesa
Pro eta Business planetan: eskaera kopurua, banda-zabalera, latentzia eta egoera-kodeak proiektu bakoitzeko, eta pasahitza staging edo bezero-aurrebistaren aurrean.

API eta kodetze tresnak

Gehitu auto-deploy zuk jada erabiltzen dituzun tresnei. Kontsolako ekintza bakoitza API deia da, GitHub Action-ek deploy egiten du bidalketa bakoitzean eta MCP-k zure AI kodetze agenteari deploy egitea, eraikuntza-erregistroak irakurtzea eta atzera egitea ahalbidetzen dio.

.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

Ez dago CLI instalatzerik: edozein CI edo terminalek curl-ekin funtzionatzen du. Kontsolaren Garatzaileen orrian tresna bakoitzerako prest dauden konfigurazioak daude.

Erabiltzen duzun esparrua detektatzen du

Eraikitzaileak zure biltegia irakurtzen du eta instalazio-, konpilazio- eta irteera-ezarpenak aukeratzen ditu. HTML arrunta konpilazio-urratsik gabe funtzionatzen du, eta komando guztiak gainidatz ditzakezu.

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

Kontsolaren barruan

Prezioak

Hasi doan. Pro planak beti piztuta dauden zerbitzariak, bi nodoen arteko hutsegite-babesa, analisia eta pasahitz babesa gehitzen ditu, eta plan bera Databases-era ere hedatzen da.

PlanaDoakoaDoanProiektu pertsonalak, botak eta prototipoakDeploy doanPro$10 hileanProdukzioan dauden aplikazioak eta datu-baseakAukeratu ProBusiness$29 hileanTaldeak eta trafiko handiaAukeratu Business
Proiektuak200MugagabeaMugagabea
Gordetako hedapenakProiektu bakoitzeko 30Proiektu bakoitzeko 300Proiektu bakoitzeko 1,000
Banda-zabalera hilean150 GB2 TB5 TB
Funtzio-deiak hilean2M20M100M
Funtzioen konputazioa hilean400 GB-h2,000 GB-h10,000 GB-h
Funtzioen memoria / denbora-muga1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Konpilazio-minutuak hilean3,00010,00040,000
Aldi bereko konpilazioak136
Zerbitzari moduaInstantzia 1, 512 MB, 15 minutu inaktibo ondoren loBeti piztuta 3, 2 GBBeti piztuta 10, 4 GB
ErreplikakNodo 12 nodo, hutsegite-aldaketa automatikoa3 nodo, eskualdeen artean Europa eta Asia irekitzean
Domeinu pertsonalizatuak proiektuko10MugagabeaMugagabea
Enzonic azpidomeinu doakoak proiektuko32020
Aurrebistak, atzera egitea, ingurune-aldagaiak, erregistroakBarne hartutaBarne hartutaBarne hartuta
Erregistroen gordetze-epea1 egun7 egun30 egun
Pasahitz babesa, analisiaBarne hartutaBarne hartutaBarne hartuta
Iragarkirik gabeko kontsolaEz dago barneBarne hartutaBarne hartuta
  • 50% deskontua lehen ordaindutako hilabetean
  • 25% deskontua hilero Enzonic joko-plan ordainduarekin

Prezioak AEB dolarretan. Ordaindutako planak hilero berritzen dira Enzonic saldotik, edo saldoa agortuta dagoenean txartelarekin. Plan doakoak ez du inoiz txartela eskatzen. Kontsolak beti erakusten ditu uneko planaren mugak.

Konparatu muga guztiak enzonic.dev-en

Cloud laguntzak

Doako Pro edo Business denbora eta $500 arteko Cloud kreditua beste batzuentzat eraikitzen dutenentzat.

  • Pro edo Business 3, 6 edo 12 hilabeterako
  • $500 arteko Cloud kreditua zure Enzonic saldoan
  • Diru-laguntza batek Deploy, Databases, CI eta planaren Rapidfile mugak estaltzen ditu
  • Pertsona batek irakurtzen du, normalean egun batzuetan erantzuten da

Aplikatu enzonic.dev-eko formularioarekin. Enzonic kontu doako bat nahikoa da, eta ez da txartelik behar.

  • Kode irekia
  • Ikasleak
  • Irabazi asmorik gabeko erakundeak
  • Startup-ak
  • Hezitzaileak
  • Hackathon-ak

Non exekutatzen den

Deploy eta Databases Enzonic-ek berak kudeatzen dituen zerbitzarietan exekutatzen dira, Enzonic jokoen zerbitzariak ostatzen dituzten makina berberetan. Abiarazte unean Estatu Batuak dira. Europa eta Asia hurrengoak dira; oraindik ez dago ezer han. Cloudflare-k DNS, TLS eta sarearen bidea baino ez ditu eskaintzen gure zerbitzarien aurrean.

  • Estatu BatuakMartxan
  • EuropaLaster
  • AsiaLaster

Galderak

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite eta beste konpilazio estatiko batzuk, Hono eta Express zerbitzariak, eta Python FastAPI edo Flask-ekin. HTML arrunta konpilazio-urratsik gabe funtzionatzen du. Eraikitzaileak esparrua zure biltegitik detektatzen du, eta komando guztiak gainidatz ditzakezu.

Konektatu biltegi bat eta argitaratu hurrengo commit-a.

Datu-base bat edo domeinu bat ere behar duzu?