Skip to content

Enzonic Deploy

Wypchnij do Git. Dostań działający adres URL.

Enzonic Deploy buduje każdy commit z GitHub w niezmienne wdrożenie, nadaje każdej gałęzi adres podglądu i przywraca produkcję do dowolnej wcześniejszej wersji jednym kliknięciem. Działa na serwerach, którymi zarządza sam Enzonic.

Plan darmowy: 150 GB transferu i 2M wywołań funkcji miesięcznie, bez karty.

Enzonic Deploy: Projekty

Od wypchnięcia do produkcji

Połącz repozytorium raz. Potem Git jest przyciskiem wdrożenia.

  1. git push

    Połącz repozytorium przez aplikację Enzonic GitHub. Każdy push i pull request uruchamia build w nowym, odizolowanym kontenerze.

  2. build

    Instalacja i build korzystają z pamięci podręcznej zależności i frameworka, a wysyłane są tylko nowe pliki.

  3. preview

    Każde wdrożenie zachowuje własny stały adres URL, a każda gałąź dostaje stały adres, np. myapp-git-feature.enzonic.dev.

  4. promote

    Scalenie z gałęzią produkcyjną wskazuje Twoje domeny na nowe wdrożenie. Poprzednie zostaje gotowe do wycofania.

Enzonic Deploy: Build

Złe wdrożenie cofniesz jednym kliknięciem.

Wdrożenia nigdy nie zmieniają się po zbudowaniu. Produkcja jest wskaźnikiem na jedno z nich, więc wycofanie przesuwa wskaźnik na starszy build. Nic nie jest budowane ponownie, a wskaźnik możesz równie łatwo przesunąć z powrotem do przodu.

Enzonic Deploy: Wdrożenia

Darmowe subdomeny i Twoje własne domeny.

Każdy projekt dostaje <project>.enzonic.dev. Zarezerwuj więcej darmowych nazw w domenach Enzonic, takich jak enzonic.dev i play-mc.cc, albo podłącz własną domenę główną lub subdomenę: w planie darmowym 10 na projekt, w Pro i Business bez limitu. Konsola pokazuje rekordy DNS do dodania, sprawdza je za Ciebie i automatycznie wystawia certyfikaty HTTPS.

Przekieruj www na domenę główną, przekieruj na inną domenę albo przypnij domenę do gałęzi Git na potrzeby stagingu.

Przeczytaj o Domains
Enzonic Deploy: Domeny

Zobacz, co robi produkcja.

Logi działania na żywo płyną z każdego węzła uruchamiającego Twój projekt. Pro i Business dodają analitykę: żądania, transfer, wywołania funkcji, opóźnienia i wskaźnik błędów dla każdego projektu.

Enzonic Deploy: Analityka

Wszystko inne, czego potrzebuje aplikacja webowa

Najpierw funkcje, serwery gdy trzeba
Trasy API i strony renderowane po stronie serwera działają jako funkcje, które startują na żądanie i zatrzymują się, gdy ruch ustaje. Aplikacja, która musi nasłuchiwać na porcie, np. serwer WebSocket, działa w trybie serwera, a log builda wyjaśnia dlaczego.
Repliki i failover
W Pro funkcje i serwery działają na dwóch węzłach, a każde żądanie trafia do najmniej obciążonego sprawnego węzła. Gdy węzeł przestaje odpowiadać, ruch przechodzi na drugi. Business dodaje trzeci węzeł.
Zmienne środowiskowe
Osobne wartości dla produkcji, podglądu i developmentu. Wklej cały plik .env za jednym razem.
Logi builda i działania
Wynik builda na żywo, a także logi żądań, wynik funkcji i stdout serwera z każdego węzła, który uruchamia Twój projekt.
Wdrażanie bez Git
Przeciągnij folder lub zip do konsoli, aby opublikować statyczny build, albo wdrażaj z CI osobistym tokenem API.
Analityka i ochrona hasłem
W Pro i Business: liczba żądań, transfer, opóźnienia i kody statusu dla każdego projektu oraz hasło przed stagingiem lub podglądem dla klienta.

Narzędzia API i programistyczne

Dodaj automatyczne wdrażanie do narzędzi, których już używasz. Każde działanie w konsoli to wywołanie API, GitHub Action wdraża przy każdym pushu, a MCP pozwala Twojemu agentowi AI wdrażać, czytać logi buildów i cofać zmiany.

.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

Nie musisz instalować CLI: każdy CI lub terminal działa z curl. Strona Developers w konsoli ma gotowe konfiguracje dla każdego narzędzia.

Rozpoznaje framework, którego już używasz

Builder czyta Twoje repozytorium i dobiera ustawienia instalacji, builda i wyjścia. Zwykły HTML działa bez kroku budowania, a każde polecenie możesz nadpisać.

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

Wewnątrz konsoli

Cennik

Zacznij za darmo. Pro dodaje serwery zawsze włączone, failover na dwóch węzłach, analitykę i ochronę hasłem, a ten sam plan obejmuje Databases.

PlanDarmowyZa darmoProjekty osobiste, boty i prototypyWdróż za darmoPro10 USD miesięcznieAplikacje i bazy na produkcjiWybierz ProBusiness29 USD miesięcznieZespoły i duży ruchWybierz Business
Projekty200Bez limituBez limitu
Zachowane wdrożenia30 na projekt300 na projekt1,000 na projekt
Transfer miesięcznie150 GB2 TB5 TB
Wywołania funkcji miesięcznie2M20M100M
Moc obliczeniowa funkcji miesięcznie400 GB-h2,000 GB-h10,000 GB-h
Pamięć funkcji / limit czasu1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
Minuty builda miesięcznie3,00010,00040,000
Równoległe buildy136
Tryb serwera1 instancja, 512 MB, zasypia po 15 minutach bezczynności3 zawsze włączone, 2 GB10 zawsze włączonych, 4 GB
Repliki1 węzeł2 węzły, automatyczny failover3 węzły, między regionami po otwarciu Europy i Azji
Własne domeny na projekt10Bez limituBez limitu
Darmowe subdomeny Enzonic na projekt32020
Podglądy, wycofywanie, zmienne env, logiW cenieW cenieW cenie
Przechowywanie logów1 dzień7 dni30 dni
Ochrona hasłem, analitykaW cenieW cenieW cenie
Konsola bez reklamNie wliczonoW cenieW cenie
  • 50% zniżki na pierwszy płatny miesiąc
  • 25% zniżki co miesiąc przy płatnym planie gier Enzonic

Ceny w dolarach amerykańskich. Płatne plany odnawiają się co miesiąc z Twojego salda Enzonic, a gdy saldo jest puste, kartą. Plan darmowy nigdy nie wymaga karty. Konsola zawsze pokazuje limity Twojego obecnego planu.

Porównaj wszystkie limity na enzonic.dev

Granty Cloud

Darmowy czas Pro lub Business i do 500 USD kredytu Cloud dla osób, które budują dla innych.

  • Pro lub Business na 3, 6 albo 12 miesięcy
  • Do 500 USD kredytu Cloud na Twoim saldzie Enzonic
  • Jeden grant obejmuje Deploy, Databases, CI i limity Rapidfile planu
  • Wniosek czyta człowiek, zwykle odpowiadamy w ciągu kilku dni

Złóż wniosek formularzem na enzonic.dev. Potrzebujesz tylko darmowego konta Enzonic, bez karty.

  • Open source
  • Studenci
  • Organizacje non-profit
  • Startupy
  • Nauczyciele
  • Hackathony

Gdzie działa

Deploy i Databases działają na serwerach, którymi zarządza sam Enzonic, na tych samych maszynach co serwery gier Enzonic. Na start to Stany Zjednoczone. Europa i Azja będą kolejne; na razie nic tam nie działa. Cloudflare zapewnia tylko DNS, TLS i trasę sieciową przed naszymi serwerami.

  • Stany ZjednoczoneDostępne
  • EuropaWkrótce
  • AzjaWkrótce

Pytania

Next.js, Nuxt, SvelteKit, Remix, Astro, Vite i inne statyczne buildy, serwery Hono i Express oraz Python z FastAPI lub Flask. Zwykły HTML działa bez kroku budowania. Builder rozpoznaje framework z repozytorium, a każde polecenie możesz nadpisać.

Połącz repozytorium i wypchnij kolejny commit.

Potrzebujesz też bazy danych albo domeny?