OUTCOMES
這條 Prompt 會幫你完成什麼
- 執行設定只有一個清楚來源
- 資料、檔案與網域可端到端驗證
BEFORE YOU START
開始前準備
- 已決定目標部署環境
- 可管理資料庫、儲存或網域
AI 應先了解這些位置
.envdocker-compose.dev.ymldocker-compose.deploy.ymldeploymentapps/tabtin_djangoREADY TO RUN
完整 Prompt
複製完整 Prompt,保留執行與驗收邊界。
請為我的 TabTin 產品設定基礎設施,避免每個 App 各有衝突 .env。閱讀 AGENTS.md、.env、docker-compose.dev.yml、docker-compose.deploy.yml、deployment 與 apps/tabtin_django。區分開發、測試、預發、正式環境並標記變數的產生者、使用者、預設值與敏感級別;不輸出秘密或提交正式憑證。
以根/部署設定為單一來源,設定 PostgreSQL、Redis、上傳/物件儲存、持久化、容量和權限。設定 Web、API、即時與公開分享網域,包括 HTTPS、CORS、可信主機與 callback。秘密從外部注入並可輪替,非秘密才給安全預設;說明 Electron、Web、行動端何時讀取變數及何時必須重啟或重建。
啟動目標環境,驗證 API、資料庫讀寫、快取、上下載、公開 URL 與即時連線;重啟證明持久化,用錯誤網域或缺變數測試清楚失敗,掃描產物與日誌。回報環境矩陣、歸屬、資料位置、網域拓撲、秘密管理、重啟與正式差異,不含秘密值。