Skip to content

Enzonic Deploy

Työnnä Gitiin. Saat aktiivisen URL-osoitteen.

Enzonic Deploy rakentaa jokaisen GitHubin commitin muuttumattomaksi julkaisuksi, antaa jokaiselle haaralle esikatseluosoitteen ja palauttaa tuotannon mihin tahansa aiempaan versioon yhdellä napsautuksella. Se toimii palvelimilla, joita Enzonic itse ylläpitää.

Free-paketti: 150 GB kaistaa ja 2M funktiokutsua kuukaudessa, ei korttia.

Enzonic Deploy: Projektit

Push-tapahtumasta tuotantoon

Yhdistä repositorio kerran. Sen jälkeen Git on julkaisunappi.

  1. git push

    Yhdistä repositorio Enzonic GitHub App -sovelluksen kautta. Jokainen push ja pull request käynnistää rakennuksen uudessa, eristetyssä kontissa.

  2. build

    Asennus ja rakennus ajetaan riippuvuus- ja kehysvälimuistien kanssa, ja vain uudet tiedostot ladataan.

  3. preview

    Jokainen julkaisu säilyttää oman pysyvän URL-osoitteensa, ja jokainen haara saa vakaan osoitteen, kuten myapp-git-feature.enzonic.dev.

  4. promote

    Yhdistäminen tuotantohaaraan osoittaa verkkotunnuksesi uuteen julkaisuun. Edellinen julkaisu pysyy valmiina palautusta varten.

Enzonic Deploy: Rakennus

Huono julkaisu on yhden napsautuksen päässä peruttavissa.

Julkaisut eivät muutu rakentamisen jälkeen. Tuotanto on osoitin johonkin niistä, joten palautus siirtää osoittimen vanhempaan rakennukseen. Mitään ei rakenneta uudelleen, ja sen voi siirtää eteenpäin samalla tavalla.

Enzonic Deploy: Julkaisut

Ilmaisia aliverkkotunnuksia ja omia verkkotunnuksia.

Jokainen projekti saa osoitteen <project>.enzonic.dev. Varaa lisää ilmaisia nimiä Enzonic-verkkotunnuksilla, kuten enzonic.dev ja play-mc.cc, tai yhdistä oma juuriverkkotunnus tai aliverkkotunnus: 10 projektia kohden Free-paketissa, rajaton Pro- ja Business-paketeissa. Konsoli näyttää lisättävät DNS-tietueet, tarkistaa ne puolestasi ja myöntää HTTPS-varmenteet automaattisesti.

Ohjaa www juuritason verkkotunnukseen, ohjaa toiseen verkkotunnukseen tai kiinnitä verkkotunnus Git-haaraan välivaiheen testausta varten.

Lue Domainsin esittelystä
Enzonic Deploy: Verkkotunnukset

Katso, mitä tuotanto tekee.

Suoritusajan lokit virtaavat reaaliajassa jokaiselta solmulta, jolla projektisi toimii. Pro ja Business lisäävät analytiikan: pyynnöt, siirto, funktiokutsut, viive ja virheprosentti projektikohtaisesti.

Enzonic Deploy: Analytiikka

Kaikki muu, mitä verkkosovellus tarvitsee

Ensin funktiot, palvelimet tarvittaessa
API-reitit ja palvelimella renderöidyt sivut toimivat funktioina, jotka käynnistyvät pyynnöstä ja pysähtyvät liikenteen loputtua. Sovellus, jonka täytyy kuunnella porttia, kuten WebSocket-palvelin, toimii palvelintilassa, ja rakennuksen loki kertoo syyn.
Replikat ja automaattinen varajärjestelmä
Pro-paketissa funktiot ja palvelimet toimivat kahdella solmulla, ja jokainen pyyntö menee terveimmälle ja vähiten kuormitetulle solmulle. Jos solmu lakkaa vastaamasta, liikenne siirtyy toiseen. Business lisää kolmannen solmun.
Ympäristömuuttujat
Erilliset arvot tuotannolle, esikatselulle ja kehitykselle. Liitä koko .env-tiedosto kerralla.
Rakennus- ja suoritusajan lokit
Rakennuksen tuloste reaaliajassa sekä pyyntölokit, funktioiden tuloste ja palvelimen stdout jokaiselta solmulta, jolla projektisi toimii.
Julkaise ilman Gitiä
Pudota kansio tai zip-tiedosto konsoliin julkaistaksesi staattisen rakennuksen, tai julkaise CI:stä henkilökohtaisella API-tunnuksella.
Analytiikka ja salasanasuojaus
Pro- ja Business-paketeissa: pyyntömäärät, siirto, viive ja tilakoodit projektikohtaisesti sekä salasana välivaiheen tai asiakkaan esikatselun eteen.

API- ja koodaustyökalut

Lisää automaattinen julkaisu työkaluihin, joita jo käytät. Jokainen konsolin toiminto on API-kutsu, GitHub Action julkaisee jokaisella työnnöllä ja MCP antaa koodausagentillesi mahdollisuuden julkaista, lukea rakennuslokeja ja palauttaa versioita.

.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-työkalua ei tarvitse asentaa: jokainen CI tai pääte toimii curlilla. Konsolin kehittäjäsivulla on valmiit asetukset jokaiselle työkalulle.

Tunnistaa käyttämäsi kehyksen

Rakentaja lukee repositoriosi ja valitsee asennuksen, rakennuksen ja tulosteen asetukset. Pelkkä HTML toimii ilman rakennusvaihetta, ja jokaisen komennon voi ohittaa.

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

Konsolin sisältä

Hinnoittelu

Aloita ilmaiseksi. Pro lisää aina päällä olevat palvelimet, varajärjestelmän kahden solmun välillä, analytiikan ja salasanasuojauksen, ja sama paketti kattaa myös Databasesin.

PakettiIlmainenIlmainenHenkilökohtaiset projektit, botit ja prototyypitDeploy ilmaiseksiPro10 $ kuukaudessaTuotannossa olevat sovellukset ja tietokannatValitse ProBusiness29 $ kuukaudessaTiimit ja suuri liikenneValitse Business
Projektit200RajoittamatonRajoittamaton
Säilytetyt julkaisut30 projektia kohden300 projektia kohden1,000 projektia kohden
Siirto kuukaudessa150 GB2 TB5 TB
Funktiokutsut kuukaudessa2M20M100M
Funktioiden laskenta kuukaudessa400 GB-h2,000 GB-h10,000 GB-h
Funktioiden muisti / aikaraja1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Rakennusminuutit kuukaudessa3,00010,00040,000
Samanaikaiset rakennukset136
Palvelintila1 instanssi, 512 Mt, nukkuu 15 minuutin käyttämättömyyden jälkeen3 aina päällä, 2 Gt10 aina päällä, 4 Gt
Replikat1 solmu2 solmua, automaattinen varajärjestelmä3 solmua, alueiden yli kun Eurooppa ja Aasia avautuvat
Omat verkkotunnukset projektia kohden10RajoittamatonRajoittamaton
Ilmaiset Enzonic-aliverkkotunnukset projektia kohden32020
Esikatselut, palautus, ympäristömuuttujat, lokitSisältyySisältyySisältyy
Lokien säilytysaika1 päivä7 päivää30 päivää
Salasanasuojaus, analytiikkaSisältyySisältyySisältyy
Konsoli ilman mainoksiaEi sisällySisältyySisältyy
  • 50 % alennus ensimmäiseltä maksulliselta kuukaudelta
  • 25 % alennus joka kuukausi maksullisella Enzonic-pelipaketilla

Hinnat ovat Yhdysvaltain dollareina. Maksulliset paketit uusiutuvat kuukausittain Enzonic-saldostasi tai kortilla, kun saldo on tyhjä. Ilmainen paketti ei koskaan pyydä korttia. Konsoli näyttää aina nykyisen pakettisi rajat.

Vertaa kaikkia rajoja osoitteessa enzonic.dev

Cloud-apurahat

Ilmaista Pro- tai Business-aikaa ja jopa 500 $ Cloud-krediittiä ihmisille, jotka rakentavat muille.

  • Pro tai Business 3, 6 tai 12 kuukaudeksi
  • Jopa 500 $ Cloud-krediittiä Enzonic-saldollesi
  • Yksi apuraha kattaa Deploy-, Databases-, CI- ja paketin Rapidfile-rajat
  • Ihminen lukee hakemukset, yleensä vastaus muutaman päivän sisällä

Hae enzonic.dev-sivuston lomakkeella. Riität ilmaisella Enzonic-tilillä, eikä korttia tarvita.

  • Avoin lähdekoodi
  • Opiskelijat
  • Voittoa tavoittelemattomat järjestöt
  • Startupit
  • Opettajat
  • Hackathonit

Missä se toimii

Deploy ja Databases toimivat palvelimilla, joita Enzonic itse ylläpitää, samoilla koneilla, jotka ajavat Enzonicin pelipalvelimia. Julkaisuhetkellä nämä ovat Yhdysvalloissa. Eurooppa ja Aasia tulevat seuraavaksi; siellä ei vielä ole mitään käynnissä. Cloudflare tarjoaa palvelimiemme edessä vain DNS:n, TLS:n ja verkkoreitin.

  • YhdysvallatKäytössä
  • EurooppaTulossa pian
  • AasiaTulossa pian

Kysymyksiä

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite ja muut staattiset rakennukset, Hono- ja Express-palvelimet sekä Python FastAPI:lla tai Flaskilla. Pelkkä HTML toimii ilman rakennusvaihetta. Rakentaja tunnistaa kehyksen repositoriostasi, ja jokaisen komennon voi ohittaa.

Yhdistä repositorio ja julkaise seuraava commitisi.

Tarvitsetko myös tietokannan tai verkkotunnuksen?