Skip to content

Enzonic Deploy

Împinge în Git. Primești un URL live.

Enzonic Deploy construiește fiecare commit din GitHub într-o implementare imutabilă, oferă fiecărei ramuri un URL de previzualizare și readuce producția la orice versiune anterioară dintr-un clic. Rulează pe servere pe care Enzonic le operează singură.

Plan gratuit: 150 GB lățime de bandă și 2M de invocări de funcții pe lună, fără card.

Enzonic Deploy: Proiecte

De la push la producție

Conectezi un depozit o singură dată. După aceea, Git este butonul de publicare.

  1. git push

    Conectezi un depozit prin aplicația GitHub Enzonic. Fiecare push și cerere de extragere pornește un build într-un container nou și izolat.

  2. build

    Instalarea și build-ul folosesc cache-urile de dependențe și de framework, iar sunt încărcate doar fișierele noi.

  3. preview

    Fiecare implementare își păstrează URL-ul permanent, iar fiecare ramură primește unul stabil, de exemplu myapp-git-feature.enzonic.dev.

  4. promote

    Un merge în ramura de producție își îndreaptă domeniile spre noua implementare. Cea anterioară rămâne gata pentru revenire.

Enzonic Deploy: Build

O implementare proastă se anulează dintr-un clic.

Implementările nu se schimbă după ce sunt construite. Producția este un indicator către una dintre ele, așa că revenirea mută indicatorul către un build mai vechi. Nimic nu se reconstruiește, iar îl poți muta înainte în același mod.

Enzonic Deploy: Implementări

Subdomenii gratuite și domeniile tale.

Fiecare proiect primește <project>.enzonic.dev. Revendică mai multe nume gratuite pe domenii Enzonic, precum enzonic.dev și play-mc.cc, sau conectează un domeniu rădăcină ori un subdomeniu pe care îl deții: 10 pe proiect în planul gratuit, nelimitat în Pro și Business. Consola arată înregistrările DNS de adăugat, le verifică pentru tine și emite automat certificate HTTPS.

Redirecționează www către domeniul rădăcină, redirecționează către alt domeniu sau fixează un domeniu de o ramură Git pentru staging.

Citește despre Domains
Enzonic Deploy: Domenii

Vezi ce face producția.

Jurnalele de rulare sunt transmise în timp real de la fiecare nod care rulează proiectul tău. Pro și Business adaugă analize: cereri, transfer, invocări de funcții, latență și rata erorilor pe proiect.

Enzonic Deploy: Analize

Tot restul de care are nevoie o aplicație web

Funcții întâi, servere când e nevoie
Rutele API și paginile generate pe server rulează ca funcții care pornesc la cerere și se opresc când se oprește traficul. O aplicație care trebuie să asculte pe un port, de exemplu un server WebSocket, rulează în modul server, iar jurnalul de build spune de ce.
Replici și failover
În Pro, funcțiile și serverele rulează pe două noduri, iar fiecare cerere merge către nodul sănătos cel mai puțin ocupat. Dacă un nod nu mai răspunde, traficul trece pe celălalt. Business adaugă un al treilea nod.
Variabile de mediu
Valori separate pentru producție, previzualizare și dezvoltare. Lipești un întreg fișier .env dintr-o dată.
Jurnale de build și de rulare
Ieșirea build-ului în timp real, plus jurnalele de cereri, ieșirea funcțiilor și stdout-ul serverului de la fiecare nod care rulează proiectul tău.
Publicare fără Git
Tragi un folder sau un zip în consolă ca să publici un build static, sau publici din CI cu un token API personal.
Analize și protecție cu parolă
În Pro și Business: numărul de cereri, transferul, latența și codurile de stare pe proiect, plus o parolă în fața staging-ului sau a unei previzualizări pentru client.

Instrumente pentru API și programare

Adaugă implementare automată la instrumentele pe care le folosești deja. Fiecare acțiune din consolă este un apel API, o GitHub Action implementează la fiecare push, iar MCP îi permite agentului tău AI de programare să implementeze, să citească jurnalele de build și să revină la versiunea anterioară.

.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

Nu trebuie instalată nicio CLI: orice CI sau terminal funcționează cu curl. Pagina Developers din consolă are configurări gata făcute pentru fiecare instrument.

Detectează framework-ul pe care îl folosești deja

Builder-ul citește depozitul tău și alege setările de instalare, build și ieșire. HTML simplu funcționează fără pas de build, iar fiecare comandă poate fi suprascrisă.

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

Din interiorul consolei

Prețuri

Începe gratuit. Pro adaugă servere mereu pornite, failover pe două noduri, analize și protecție cu parolă, iar același plan acoperă și Databases.

PlanGratuitGratuitProiecte personale, boți și prototipuriDeploy gratuitPro10 USD pe lunăAplicații și baze de date în producțieAlege ProBusiness29 USD pe lunăEchipe și trafic mareAlege Business
Proiecte200NelimitatNelimitat
Implementări păstrate30 pe proiect300 pe proiect1,000 pe proiect
Transfer pe lună150 GB2 TB5 TB
Invocări de funcții pe lună2M20M100M
Calcul pentru funcții pe lună400 GB-h2,000 GB-h10,000 GB-h
Memorie / timeout pentru funcții1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Minute de build pe lună3,00010,00040,000
Build-uri simultane136
Mod server1 instanță, 512 MB, adoarme după 15 minute de inactivitate3 mereu pornite, 2 GB10 mereu pornite, 4 GB
Replici1 nod2 noduri, failover automat3 noduri, între regiuni când se deschid Europa și Asia
Domenii proprii per proiect10NelimitatNelimitat
Subdomenii Enzonic gratuite per proiect32020
Previzualizări, revenire, variabile de mediu, jurnaleInclusInclusInclus
Păstrarea jurnalelor1 zi7 zile30 zile
Protecție cu parolă, analizeInclusInclusInclus
Consolă fără reclameNu este inclusInclusInclus
  • 50 % reducere la prima lună plătită
  • 25 % reducere în fiecare lună, cu un plan de joc Enzonic plătit

Prețuri în dolari americani. Planurile plătite se reînnoiesc lunar din soldul tău Enzonic sau cu cardul, când soldul e gol. Planul gratuit nu cere niciodată un card. Consola arată mereu limitele planului tău curent.

Compară toate limitele pe enzonic.dev

Granturi Cloud

Timp gratuit pe Pro sau Business și până la 500 USD credit Cloud pentru cei care construiesc pentru alții.

  • Pro sau Business pentru 3, 6 sau 12 luni
  • Până la 500 USD credit Cloud în soldul tău Enzonic
  • Un grant acoperă Deploy, Databases, CI și limitele Rapidfile ale planului
  • Citit de o persoană, de obicei primești răspuns în câteva zile

Aplică prin formularul de pe enzonic.dev. Ai nevoie doar de un cont Enzonic gratuit, fără card.

  • Open source
  • Studenți
  • Organizații non-profit
  • Startup-uri
  • Profesori
  • Hackathon-uri

Unde rulează

Deploy și Databases rulează pe servere pe care Enzonic le operează singură, aceleași mașini care găzduiesc serverele de joc Enzonic. La lansare, acestea sunt în Statele Unite. Europa și Asia urmează; deocamdată nimic nu rulează acolo. Cloudflare asigură doar DNS, TLS și calea de rețea în fața serverelor noastre.

  • Statele UniteActiv
  • EuropaÎn curând
  • AsiaÎn curând

Întrebări

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite și alte build-uri statice, servere Hono și Express, și Python cu FastAPI sau Flask. HTML simplu funcționează fără pas de build. Builder-ul detectează framework-ul din depozitul tău, iar fiecare comandă poate fi suprascrisă.

Conectează un depozit și publică următorul commit.

Ai nevoie și de o bază de date sau de un domeniu?