---
title: 部署概覽
description: 上傳檔案或原始碼，Agent Lab 會把它建置成一個版本、給它網址並執行。每一個版本都會保留。
url: https://agentlab.cresclab.com/docs/zh-tw/deploy
language: zh-Hant-TW
updated: 2026-10-06
---

# 部署概覽

上傳檔案或原始碼，Agent Lab 會把它建置成一個版本、給它網址並執行。每一個版本都會保留。

## 你可以部署什麼

- [靜態網站](https://agentlab.cresclab.com/docs/zh-tw/deploy/static-site.md): 已建置好的 HTML、CSS 和 JavaScript，例如 `dist/` 的內容，不需要伺服器。
- [容器 App](https://agentlab.cresclab.com/docs/zh-tw/deploy/container-app.md): 附 Dockerfile 的原始碼，用在 webhook、API，或需要密鑰、要呼叫其他服務的程式。
- [用 AI 工具部署](https://agentlab.cresclab.com/docs/zh-tw/deploy/ai-agent.md): 透過 MCP，讓 Claude Code 或 Codex 幫你建立 App、上傳並上線。

## 運作方式

1. **建立 App** 取一個名稱和網址標籤，標籤會成為 App 網址的一部分。
2. **上傳** 上傳的內容決定 App 是網頁還是服務：最上層有 `index.html` 就是網頁，有 `Dockerfile` 就是服務。
3. **建置與檢查** 平台建置出一個新版本，並掃描檔案裡的密鑰、個人資料和從外部載入的腳本；容器 App 還會掃描映像檔裡的套件漏洞。每個版本都有自己的預覽網址。
4. **上線** App 的第一個版本會自動上線。之後的版本，由你決定什麼時候上線。
5. **回到先前版本** 新版本有問題時，讓前一個版本重新上線，不必重新建置。

## 主要概念

| 名詞     | 意思                                                  |
| -------- | ----------------------------------------------------- |
| App      | 你部署的一個網站或服務，有自己的網址、版本和設定。    |
| 版本     | 一次上傳建置出來的結果。版本不會被覆寫。              |
| 對外網址 | 訪客打開的網址，顯示目前上線的版本。                  |
| 內網網址 | 只有同一個組織的服務能呼叫的網址。                    |
| 分支     | 同一個 App 的另一套環境，有自己的設定、密鑰和資料庫。 |

各語言的用詞對照見[術語對照表](https://agentlab.cresclab.com/docs/zh-tw/deploy/glossary.md)。

## 網頁還是服務

> [!WARNING] 有東西要在伺服器上執行，就部署成容器 App
> 例如接收 webhook 或表單、使用 API 金鑰、從伺服器呼叫其他服務。API 金鑰放進網頁的話，每個訪客都讀得到。
