核心部署與服務
本區塊涵蓋 Zeabur 的所有部署方式、服務設定和專案管理功能。每個小節回答一個具體問題,方便快速查閱。
部署從哪裡開始?
Zeabur 上的服務都存放在「專案 (Project)」中。一個專案可以包含前端、後端、資料庫等多個服務。
有哪些部署方式?
| 方式 | 適用情境 | 文件 |
|---|---|---|
| GitHub 整合 | 最常見,推送即自動部署 | GitHub/Git 整合 |
| 模板 | 一鍵部署開源應用 | 模板 |
| Dockerfile | 自訂建置流程 | Dockerfile 部署 |
| Docker Image | 使用現有映像檔 | 自訂 Docker 映像檔 |
| 一鍵部署按鈕 | 讓別人一鍵部署你的專案 | Deploy Button |
| Chrome 擴充功能 | 從瀏覽器快速部署 | Chrome 擴充功能 |
| CLI | 終端部署,適合 CI/CD | CLI 部署 |
| Upload API | 上傳 ZIP 自動部署 | Upload API |
什麼會觸發重新部署?
- GitHub Push:預設情況下,對綁定分支的每次 push 都會觸發新的部署。
- 手動觸發:在 Dashboard 中點選「重新部署」。
- Watch Paths:可以設定只有特定路徑變更時才觸發部署。詳見 觸發路徑。
如何設定環境變數?
在服務的「配置」頁面中,可以新增、編輯和刪除環境變數。Zeabur 也支援在服務間引用變數。
→ 環境變數