驗證部署設定
驗證 YAML 或 Compose 結構,檢查環境值,再整理發布前的 JSON 設定片段。
- 1. YAML Check
檢查縮排、YAML parse 錯誤與 Compose service 診斷。
- 2. ENV Check
檢查重複、格式錯誤、空值或類似 secret 的環境值。
- 3. JSON
格式化 JSON 設定片段,並在複製前檢查結構。
解析 .env 片段,檢查重複變數、無效名稱與引號問題,並複製無原始值的 ENV 部署報告。
輸入 / 輸出
輸入、輸出與複製操作集中在這個主要區域。範例和檢查內容放在下方。
本機工作階段
輸入狀態只保存在此瀏覽器中,可在無帳號時恢復上次工作區。
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
驗證部署設定
驗證 YAML 或 Compose 結構,檢查環境值,再整理發布前的 JSON 設定片段。
檢查縮排、YAML parse 錯誤與 Compose service 診斷。
檢查重複、格式錯誤、空值或類似 secret 的環境值。
格式化 JSON 設定片段,並在複製前檢查結構。
複製前檢查
常見失敗情況
相關工具
指南
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
APP_ENV=production
API_URL=https://api.example.comexport FEATURE_FLAG=true
TIMEOUT_MS=5000SECRET_KEY="redacted value"ENV 範例
變數
3
重複
0
格式錯誤列
0
疑似 secret 鍵
0
複製設定前檢查 key 名稱和值形態。
列 1
APP_ENV
production列 2
API_URL
https://api.example.com列 3
FEATURE_FLAG
trueENV 部署報告
複製安全的部署交接報告,只包含變數數量、警告與清單,不包含原始值。
變數
3
重複
0
格式錯誤列
0
疑似 secret 鍵
0
類似 URL 的值
1
空值
0
public 前綴鍵
0
包含原始值
否,原始值已排除。
部署清單
# ENV 部署報告
- 檢查時間: 瀏覽器複製時間
- 變數: 3
- 重複: 0
- 格式錯誤列: 0
- 疑似 secret 鍵: 0
- 類似 URL 的值: 1
- 空值: 0
- public 前綴鍵: 0
- 包含原始值: 否,原始值已排除。
- 疑似 secret 鍵名: 只顯示數量;名稱與值都排除。
## 非 secret 鍵列表
APP_ENV, API_URL, FEATURE_FLAG
## 檢查提示
- 未發現明顯 ENV 解析警告。部署前請確認託管必需變數。
## 部署清單
- 將此鍵列表與託管、CI 和 server runtime 變數列表比對。
- 複製值前先解決重複鍵,因為最終 loader 可能只保留一個賦值。
- 把 production secret 放入 secret manager 或託管變數儲存,不要共享原始值。
- 確認 public 前綴鍵可安全暴露到 client。
- 部署後驗證公開 URL、DNS 與 server response,不要只相信設定解析。下一步可用工具
可複製輸出
已解析變數: 3
已解析 JSON:
{
"APP_ENV": "production",
"API_URL": "https://api.example.com",
"FEATURE_FLAG": "true"
}