Skip to content

Enzonic Deploy

推送到 Git。 取得線上網址。

Enzonic Deploy 會將 GitHub 上的每個 commit 建置為不可變更的部署,為每個分支提供預覽網址,並可一鍵將正式環境回溯到任一先前版本。它在 Enzonic 自行營運的伺服器上執行。

免費方案:每月 150 GB 頻寬與 2M 次函式呼叫,不需信用卡。

Enzonic Deploy: 專案

從推送到正式環境

只需連接一次儲存庫,之後 Git 就是你的部署按鈕。

  1. git push

    透過 Enzonic GitHub App 連接儲存庫。每次推送與 Pull Request 都會在全新的隔離容器中啟動建置。

  2. build

    安裝與建置會使用你的相依套件與框架快取,並且只上傳新檔案。

  3. preview

    每個部署都有自己的永久網址,每個分支則有一個穩定網址,例如 myapp-git-feature.enzonic.dev。

  4. promote

    合併到正式分支後,你的網域會指向新的部署。先前的部署仍可隨時回溯。

Enzonic Deploy: 建置

一次錯誤部署,一鍵即可撤銷。

部署在建置完成後永不變更。正式環境只是指向其中一個部署的指標,因此回溯只是把指標移到較舊的建置。不會重新建置任何東西,你也可以用同樣方式再次前移。

Enzonic Deploy: 部署

免費子網域與你自己的網域。

每個專案都會取得 <project>.enzonic.dev。您可以在 enzonic.dev 與 play-mc.cc 等 Enzonic 網域上認領更多免費名稱,或連接您擁有的根網域或子網域:免費方案每個專案 10 個,Pro 與 Business 則不限。主控台會顯示需要新增的 DNS 記錄、為您檢查,並自動核發 HTTPS 憑證。

將 www 轉址到根網域、轉址到其他網域,或將網域釘選到 Git 分支以進行預備測試。

閱讀 Domains 介紹
Enzonic Deploy: 網域

查看正式環境的運作狀況。

執行期記錄會即時串流自執行你專案的每個節點。Pro 與 Business 另外提供分析:每個專案的請求數、頻寬、函式呼叫次數、延遲與錯誤率。

Enzonic Deploy: 分析

網頁應用程式需要的其他一切

先用函式,必要時使用伺服器
API 路由與伺服器端渲染頁面會以函式執行,有請求時啟動,流量停止後停止。需要監聽連接埠的應用程式,例如 WebSocket 伺服器,會以伺服器模式執行,建置記錄會說明原因。
複本與容錯移轉
在 Pro 方案中,函式與伺服器會在兩個節點上執行,每個請求都會送往負載最低且運作正常的節點。若某個節點停止回應,流量會移到另一個節點。Business 再增加第三個節點。
環境變數
正式環境、預覽與開發各自使用獨立的值。可一次貼上整個 .env 檔案。
建置與執行記錄
即時建置輸出,以及來自執行你專案的每個節點的請求記錄、函式輸出與伺服器標準輸出。
不使用 Git 也能部署
將資料夾或 zip 檔拖曳到主控台即可發佈靜態建置,或使用個人 API 權杖從 CI 部署。
分析與密碼保護
在 Pro 與 Business 中:每個專案的請求數、頻寬、延遲與狀態碼,以及在預備環境或客戶預覽前設定的密碼。

API 與程式開發工具

為你已在使用的工具加上自動部署。主控台的每個操作都是 API 呼叫,GitHub Action 會在每次推送時部署,MCP 則讓你的 AI 程式開發代理能部署、讀取建置記錄並回滾。

.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:任何 CI 或終端機都能搭配 curl 使用。主控台的 Developers 頁面為每種工具提供現成的設定。

自動偵測你正在使用的框架

建置工具會讀取你的儲存庫,並選擇安裝、建置與輸出設定。純 HTML 不需要建置步驟,而且每個指令都可以覆寫。

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

主控台內部

價格

免費開始。Pro 增加隨時運作的伺服器、兩個節點之間的容錯移轉、分析與密碼保護,而同一方案也涵蓋 Databases。

方案免費免費個人專案、機器人與原型免費部署ProUS$10 每月正式環境中的應用程式與資料庫選擇 ProBusinessUS$29 每月團隊與高流量選擇 Business
專案200無限制無限制
保留的部署每個專案 30每個專案 300每個專案 1,000
每月頻寬150 GB2 TB5 TB
每月函式呼叫次數2M20M100M
每月函式運算量400 GB-h2,000 GB-h10,000 GB-h
函式記憶體 / 逾時1 GB / 300 s4 GB / 1,800 s4 GB / 3,600 s
每月建置分鐘數3,00010,00040,000
同時建置數136
伺服器模式1 個執行個體,512 MB,閒置 15 分鐘後休眠3 個隨時運作,2 GB10 個隨時運作,4 GB
複本1 個節點2 個節點,自動容錯移轉3 個節點,歐洲與亞洲開放後跨區域運作
每個專案的自訂網域10無限制無限制
每個專案的免費 Enzonic 子網域32020
預覽、回溯、環境變數、記錄已包含已包含已包含
記錄保留時間1 天7 天30 天
密碼保護、分析已包含已包含已包含
無廣告主控台未包含已包含已包含
  • 首個付費月份享 50% 折扣
  • 付費 Enzonic 遊戲方案每月享 25% 折扣

價格以美元計算。付費方案每月從你的 Enzonic 餘額續費;餘額不足時改以信用卡扣款。免費方案永遠不會要求信用卡。主控台會隨時顯示你目前方案的上限。

在 enzonic.dev 比較所有限制

Cloud 補助金

為替他人建置的人提供免費 Pro 或 Business 時間,以及最多 US$500 的 Cloud 額度。

  • 3、6 或 12 個月的 Pro 或 Business
  • Enzonic 餘額中最多 US$500 的 Cloud 額度
  • 一項補助涵蓋 Deploy、Databases、CI 與該方案的 Rapidfile 限制
  • 由真人審閱,通常會在幾天內回覆

請使用 enzonic.dev 上的表單申請。只需要一個免費的 Enzonic 帳戶,不需信用卡。

  • 開源專案
  • 學生
  • 非營利組織
  • 新創公司
  • 教育工作者
  • 黑客松

執行位置

Deploy 與 Databases 執行在 Enzonic 自行營運的伺服器上,也就是支撐 Enzonic 遊戲伺服器的同一批機器。上線時位於美國。歐洲與亞洲將接續推出,目前那裡還沒有任何服務在執行。Cloudflare 只負責我們伺服器前端的 DNS、TLS 與網路路徑。

  • 美國已上線
  • 歐洲即將推出
  • 亞洲即將推出

常見問題

Next.js、Nuxt、SvelteKit、Remix、Astro、Vite 等靜態建置,Hono 與 Express 伺服器,以及搭配 FastAPI 或 Flask 的 Python。純 HTML 不需要建置步驟。建置工具會從你的儲存庫偵測框架,而且每個指令都可以覆寫。

連接你的儲存庫,推送下一次 commit。

還需要資料庫或網域嗎?