部署

核心部署與服務

本區塊涵蓋 Zeabur 的所有部署方式、服務設定和專案管理功能。每個小節回答一個具體問題,方便快速查閱。

部署從哪裡開始?

Zeabur 上的服務都存放在「專案 (Project)」中。一個專案可以包含前端、後端、資料庫等多個服務。

有哪些部署方式?

方式適用情境文件
GitHub 整合最常見,推送即自動部署GitHub/Git 整合
模板一鍵部署開源應用模板
Dockerfile自訂建置流程Dockerfile 部署
Docker Image使用現有映像檔自訂 Docker 映像檔
一鍵部署按鈕讓別人一鍵部署你的專案Deploy Button
Chrome 擴充功能從瀏覽器快速部署Chrome 擴充功能
CLI終端部署,適合 CI/CDCLI 部署
Upload API上傳 ZIP 自動部署Upload API

什麼會觸發重新部署?

  • GitHub Push:預設情況下,對綁定分支的每次 push 都會觸發新的部署。
  • 手動觸發:在 Dashboard 中點選「重新部署」。
  • Watch Paths:可以設定只有特定路徑變更時才觸發部署。詳見 觸發路徑

如何設定環境變數?

在服務的「配置」頁面中,可以新增、編輯和刪除環境變數。Zeabur 也支援在服務間引用變數。

環境變數

如何自訂建置行為?

如何管理和搬移專案?