Przejdź do treści

Wypchnij do Gita.
Uzyskaj działający adres URL.

Enzonic Deploy buduje każdy commit jako niezmienne wdrożenie, daje każdej gałęzi własny podgląd i przenosi produkcję do dowolnej wcześniejszej wersji jednym kliknięciem.

Hobby jest darmowe i nigdy nie wymaga karty.

Zobacz limity
Push do gita buduje, wysyła i uruchamia się na brzegu sieci; produkcję można cofnąć do poprzedniego wdrożeniamaingit push · 4f2a9c1Deployment #48BuildingReadyinstallbuilduploadeu · soonasia · soonus · liveshop.enzonic.dev →#48#47rolled back to #47, no rebuildframework detected from the repository
transferu miesięcznie
wywołań funkcji miesięcznie
minut builda miesięcznie
projekty

Plan Hobby, odczytany z tych samych ustawień planów, które egzekwuje konsola.

Wykrywa i buduje frameworki, których już używasz

  • Next.js
  • Vite
  • Astro
  • Nuxt
  • SvelteKit
  • Remix
  • React Router
  • Gatsby
  • Docusaurus
  • Angular
  • Eleventy
  • Create React App
  • Hugo
  • NestJS
  • Hono
  • Fastify
  • Express
  • Node.js
  • FastAPI
  • Flask
  • Django
  • Python
  • Go
  • Static HTML

Od wypchnięcia do produkcji

Połącz repozytorium przez aplikację Enzonic GitHub App. Każdy push i pull request buduje się w nowym, odizolowanym kontenerze z pamięcią podręczną zależności, a potem wysyłane są tylko nowe pliki.

feat/saved-carts · 4f2a9c1Budowanie
  1. Klonuj, Ukończone
  2. Zainstaluj, Ukończone
  3. Build, W toku
  4. Wgraj, Oczekuje
  5. Wdróż, Oczekuje
Każdy push dostaje własny build i własny adres URL
preview
Każda gałąź dostaje stały adres URL, a każde wdrożenie własny, trwały adres.
promote
Scalenie do gałęzi produkcyjnej kieruje Twoje domeny na nowe wdrożenie.

Złe wdrożenie cofniesz jednym kliknięciem

Wdrożenia nigdy nie zmieniają się po zbudowaniu. Każde gotowe możesz przełączyć na produkcję albo cofnąć do ostatniego dobrego builda, gdy naprawiasz zepsute. Przełączenie to zmiana wskaźnika, a nie ponowny build.

  1. BłądAdd saved carts for signed-in users#48
  2. GotoweCache product images at the edgeProdukcja
  3. GotoweFix checkout total rounding for EUR Wycofaj

Domyślnie funkcje, serwer tylko wtedy, gdy go potrzebujesz

Trasy API i strony renderowane po stronie serwera działają jako funkcje uruchamiane na żądanie. Jeśli aplikacja musi nasłuchiwać na porcie, builder przełącza się w tryb serwera i podaje powód w logu builda.

Usypia przy bezczynności w planie Hobby

Serwery Hobby usypiają po 15 cichych minutach i budzą się przy następnym żądaniu. Pro utrzymuje je włączone.

Repliki na więcej niż jednym węźle

W planie Pro Twoje funkcje i serwery działają na dwóch węzłach, a brzeg kieruje każde żądanie do najmniej obciążonego sprawnego. Gdy węzeł przestaje odpowiadać, ruch przechodzi na drugi. Region Stany Zjednoczone jest dostępny dziś; Europa i Azja wkrótce.

  • Adres URL dla każdej gałęzi

    Każdy push dostaje własny adres wdrożenia, a każda gałąź stały adres w stylu project-git-branch.enzonic.dev.

  • Domeny

    Darmowe subdomeny na enzonic.dev i play-mc.cc albo własna domena z prowadzoną konfiguracją DNS i automatycznym HTTPS.

  • Zmienne środowiskowe

    Szyfrowane osobno dla środowisk: produkcja, podgląd i deweloperskie. Wklej cały plik .env naraz.

  • Logi builda i środowiska uruchomieniowego

    Wyjście builda na żywo z kolorami oraz logi żądań z każdego węzła, który uruchamia Twój projekt.

  • Analityka w planie Pro

    Żądania, transfer, opóźnienie p50 i p95, kody statusu i najczęstsze ścieżki dla każdego projektu.

  • Ochrona hasłem w Pro

    Zabezpiecz staging lub podgląd dla klienta hasłem jednym przełącznikiem.

  • Wgraj bez Gita

    Upuść folder lub zip w konsoli, a dostaniesz wdrożenie. Dobre dla wyeksportowanych stron statycznych.

  • To samo konto co Twoje serwery

    Jedno logowanie i saldo Enzonic do serwerów gier, Deploy i Databases.

Deploy z dowolnego miejsca

Dodaj automatyczny deploy do narzędzi, których już używasz: REST API, GitHub Action albo MCP, żeby Twój agent AI do kodowania wdrażał, czytał logi buildów i cofał wdrożenia za Ciebie.

.github/workflows/deploy.yml
name: Deploy
on:
  push:
    branches: [main]
  pull_request:

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: enzonic/deploy-action@v1
        id: enzonic
        with:
          token: ${{ secrets.ENZONIC_TOKEN }}
          project: my-site
      - run: echo "Live at ${{ steps.enzonic.outputs.url }}"

Dodaj token API jako sekret ENZONIC_TOKEN; enzonic/deploy-action@v1 wysyła repozytorium, czeka na build i zwraca adres URL.

Cennik

Zacznij w planie Hobby za darmo. Przejdź na Pro, gdy potrzebujesz serwerów działających non-stop, przełączania awaryjnego między dwoma węzłami, analityki lub ochrony hasłem.

Gratis

Deploy, Databases and CI for personal projects. Free forever, no card.

0 USDna zawsze
  • 200 projektów, 150 GB transferu
  • 10 baz danych, 10 GB przechowywania
  • 3 000 minut CI miesięcznie
  • Darmowe subdomeny i HTTPS

Starter

Side projects that stay awake: always-on apps and databases, no ads.

5 USDmiesięcznie
  • Aplikacje i bazy danych działające stale
  • Nieograniczona liczba projektów, 1 TB transferu
  • 25 baz danych, 20 GB przechowywania, PITR
  • 5 000 minut CI, 4 zadania naraz
  • Brak reklam w konsoli

Pro

Polecany

Production apps and databases: failover, point-in-time recovery, analytics.

10 USDmiesięcznie
  • Nieograniczona liczba projektów, 1,5 TB transferu
  • 50 baz danych, 40 GB przechowywania, PITR
  • 6 000 minut CI, 6 zadań naraz
  • Automatyczne przełączanie awaryjne i funkcje 4 GB
  • Brak reklam w konsoli

Growth

Busy apps and small teams: more compute, read replicas and longer history.

19 USDmiesięcznie
  • 3 TB transferu, 50 mln wywołań funkcji
  • 100 baz danych, 75 GB przechowywania, repliki
  • 15 000 minut CI, 10 zadań naraz
  • 3 repliki z automatycznym przełączaniem awaryjnym
  • Brak reklam w konsoli

Biznes

High traffic: multi-region, the most compute and the largest limits.

29 USDmiesięcznie
  • 5 TB transferu, wiele regionów
  • 200 baz danych, 100 GB przechowywania
  • 60 000 minut CI, 20 zadań naraz
  • Największa moc obliczeniowa funkcji i baz danych
  • Brak reklam w konsoli

Dotacje dla twórców

Tworzysz open source, studiujesz, uczysz albo prowadzisz organizację non-profit? Złóż wniosek o darmowy czas Pro lub Business i środki Cloud na Deploy i Bazy danych.

  • Plan Pro lub Business na maksymalnie rok, dla Deploy i Baz danych razem
  • Środki Cloud dodane do Twojego salda
  • Dla Twojego konta osobistego lub całego zespołu
  • Czyta człowiek, zwykle odpowiedź w ciągu kilku dni
  • Open source
  • Studenci
  • Organizacje non-profit
  • Startupy
  • Nauczyciele
  • Hackathony

Pytania

Jakie frameworki mogę wdrożyć?

Next.js, Nuxt, SvelteKit, Remix i React Router 7, Astro, Gatsby, Docusaurus, Angular, Eleventy, Hugo, Vite i Create React App, serwery NestJS, Hono, Express i Fastify, funkcje Node w folderze api/, Python z FastAPI, Flask lub Django oraz Go. Czysty HTML działa bez kroku budowania. Framework jest wykrywany automatycznie na podstawie twojego kodu, także w monorepo, a każde polecenie możesz zmienić.

Jaka jest różnica między funkcjami a trybem serwera?

Funkcje startują, gdy nadejdzie żądanie, i zatrzymują się, gdy ruch ustanie, więc bezczynność nic nie kosztuje. Niektóre aplikacje potrzebują procesu działającego długo, np. serwera WebSocket albo aplikacji Express nasłuchującej na porcie. Działają w trybie serwera: jedna instancja na węzeł. W planie Hobby serwer usypia po 15 minutach bez żądań i budzi się przy następnym; w Pro i Business działa cały czas.

Jak działa wycofanie?

Każde wdrożenie jest niezmienne i ma własny adres URL. Produkcja wskazuje na jedno z nich, więc wycofanie przenosi wskaźnik na starsze wdrożenie. Nic nie jest budowane od nowa, a wskaźnik można przesunąć do przodu w ten sam sposób.

Czy mogę użyć własnej domeny?

Tak, zarówno domeny główne (example.com), jak i subdomeny (app.example.com). Konsola pokazuje dokładne rekordy DNS do dodania i sama je sprawdza, a certyfikaty HTTPS wystawiane są automatycznie. Możesz też zarezerwować darmowe subdomeny na domenach Enzonic, takich jak enzonic.dev i play-mc.cc; działają od razu.

Gdzie działa mój kod?

Na serwerach, które Enzonic sam prowadzi, na tej samej infrastrukturze, która uruchamia serwery gier Enzonic. Na starcie to Stany Zjednoczone; Europa i Azja są następne. Cloudflare zapewnia tylko DNS, TLS i ścieżkę sieciową przed nimi.

Czy do planu Hobby potrzebna jest karta?

Nie. Hobby jest darmowe i nigdy nie wymaga karty. Darmowe konta widzą reklamy w konsoli, nigdy na wdrożonych stronach. Płatne plany je usuwają.

Czy mogę wdrażać z GitHub Actions lub narzędzia AI do kodowania?

Tak. GitHub Action enzonic/deploy-action wdraża przy każdym pushu i daje pull requestom adres podglądu, REST API obejmuje każdą akcję z konsoli, a serwer MCP pozwala Claude Code, Cursor, Windsurf, VS Code i Zed wdrażać, czytać logi buildów i cofać wdrożenia za pomocą tokena API z ograniczonym zakresem.

Czy oferujecie dotacje?

Tak. Projekty open source, studenci, organizacje non-profit, startupy, nauczyciele i hackathony mogą złożyć w konsoli wniosek o darmowy czas Pro lub Business i środki Cloud. Każdy wniosek rozpatruje człowiek.

Mam już konto Enzonic do serwerów gier. Czy mogę go użyć?

Tak. Deploy, Databases i panel gier współdzielą jedno konto, a płatne plany mogą odnawiać się z tego samego salda.

Twój następny push może być na żywo za kilka minut.

Potrzebujesz też bazy? Enzonic Databases ma darmowy plan.