驗證部署設定
驗證 YAML 或 Compose 結構,檢查環境值,再整理發布前的 JSON 設定片段。
- 1. YAML Check
檢查縮排、YAML parse 錯誤與 Compose service 診斷。
- 2. ENV Check
檢查重複、格式錯誤、空值或類似 secret 的環境值。
- 3. JSON
格式化 JSON 設定片段,並在複製前檢查結構。
驗證並格式化 YAML,同時檢查 Docker Compose services、ports、volumes、environment 與 depends_on。
輸入 / 輸出
輸入、輸出與複製操作集中在這個主要區域。範例和檢查內容放在下方。
本機工作階段
輸入狀態只保存在此瀏覽器中,可在無帳號時恢復上次工作區。
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
驗證部署設定
驗證 YAML 或 Compose 結構,檢查環境值,再整理發布前的 JSON 設定片段。
檢查縮排、YAML parse 錯誤與 Compose service 診斷。
檢查重複、格式錯誤、空值或類似 secret 的環境值。
格式化 JSON 設定片段,並在複製前檢查結構。
複製前檢查
常見失敗情況
相關工具
指南
完成主要輸入/輸出流程後,再開啟需要的範例、檢查清單與相關工具。
name: Bob
active: trueservices:
app:
image: node:20
ports:
- "3000:3000"items:
- id: 1
enabled: trueYAML 範例
輸入位元組
47
行數
5
文件類型
物件
頂層項目
3
複製 Compose 檔前檢查 services、image/build、ports、volumes、environment 與 depends_on。
Compose 狀態
未偵測
服務
0
映像
0
Build 服務
0
發布連接埠
0
磁碟區掛載
0
環境變數
0
YAML 部署報告
複製安全的 YAML/Compose 交接報告,包含設定形態、服務數量、警告與部署檢查。
輸入位元組
47
行數
5
文件類型
物件
頂層項目
3
Compose 狀態
未偵測
服務
0
映像
0
Build 服務
0
發布連接埠
0
磁碟區掛載
0
環境變數
0
包含原始 YAML 本文
否,完整 YAML 本文已排除。
包含原始 environment 值
否,environment 值已排除。
部署清單
# YAML 部署報告
- 檢查時間: 瀏覽器複製時間
- 輸入位元組: 47
- 行數: 5
- 文件類型: 物件
- 頂層項目: 3
- Compose 狀態: 未偵測
- 服務: 0
- 映像: 0
- Build 服務: 0
- 發布連接埠: 0
- 磁碟區掛載: 0
- 環境變數: 0
- 包含原始 YAML 本文: 否,完整 YAML 本文已排除。
- 包含原始 environment 值: 否,environment 值已排除。
## 服務預覽
- 不適用
## 檢查提示
- 未發現 YAML 或 Compose 檢查警告。請確認目標環境的 runtime 行為。
## 部署清單
- 將格式化 YAML 放入 docker compose config、CI 或託管驗證等目標工具再次檢查。
- 在單獨的 secret-safe 檢查中確認 environment 值;此報告不包含原始 environment 值。
- 確認發布 port、host path 掛載與 dependency 符合部署環境。
- 部署後驗證公開 URL、DNS 與 server response,不要只相信 YAML 解析。下一步可用工具
可複製輸出
有效 YAML
解析預覽:
{
"name": "Bob",
"active": true,
"items": [
"json",
"yaml"
]
}可複製輸出
name: Bob
active: true
items:
- json
- yaml