OUTCOMES
這條 Prompt 會幫你完成什麼
- TabTin 在自有伺服器穩定執行
- 取得部署、備份、復原與升級說明
BEFORE YOU START
開始前準備
- 可以遠端登入目標伺服器
- 已決定網域與持久資料位置
AI 應先了解這些位置
AGENTS.mddocker-compose.deploy.ymldeploymentdocs/agent/setup.mdREADY TO RUN
完整 Prompt
複製完整 Prompt,保留執行與驗收邊界。
你正在把 TabTin 部署成我可自行維護、備份與升級的私有產品環境。方案必須以目前儲存庫和伺服器事實為準,不要套用忽略 TabTin 服務組成的通用 Docker 教學。
開始前
閱讀 AGENTS.md、docker-compose.deploy.yml、deployment 與 docs/agent/setup.md。用唯讀檢查確認伺服器作業系統、CPU、記憶體、磁碟、Docker、開放連接埠、DNS 與 TLS 條件。列出需要我提供的網域、密鑰或物件儲存資訊,但不得在日誌或報告中輸出秘密。
要完成的工作
- 說明入口代理、Web、API、資料庫、快取、協作與即時服務的部署拓撲。
- 把環境變數放在儲存庫規定位置,安全產生並保存密碼與密鑰。
- 設定持久磁碟區、資料庫初始化、靜態檔案、上傳、健康檢查和重新啟動策略。
- 設定網域與 HTTPS;若網域尚未就緒,提供明確的暫時存取方式與日後切換點。
- 實際部署並沿日誌解決失敗,不刪除伺服器既有資料,也不開放不必要的公網連接埠。
驗證
分別從伺服器本機與外部入口驗證頁面、API 健康、即時連線、登入和一次基本資料寫入。重新啟動後確認資料仍存在,檢查容器、資源與錯誤日誌,並證明備份指令會產生可復原的成果。
最終回報
提供存取位址、服務拓撲、資料位置、備份與復原指令、升級步驟、憑證續期方式及尚未完成的安全事項。不得提交真實密鑰,也不得未經許可推送變更。