feat: 透過 Copilot 修正註解
This commit is contained in:
@@ -68,7 +68,7 @@ services:
|
|||||||
|
|
||||||
# === 資料持久化 ===
|
# === 資料持久化 ===
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro # Docker Socket (唯讀)
|
- /var/run/docker.sock:/var/run/docker.sock:ro # Docker Socket (唯讀,用於監聽容器事件)
|
||||||
|
|
||||||
# === 健康檢查 ===
|
# === 健康檢查 ===
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@@ -84,7 +84,7 @@ services:
|
|||||||
|
|
||||||
# === 網路設定 ===
|
# === 網路設定 ===
|
||||||
networks:
|
networks:
|
||||||
- vlan # 使用 traefik_vlan 網路
|
- vlan # 連接到 vlan 網路
|
||||||
|
|
||||||
# === Traefik 啟動參數 ===
|
# === Traefik 啟動參數 ===
|
||||||
command:
|
command:
|
||||||
@@ -101,8 +101,8 @@ services:
|
|||||||
|
|
||||||
# --- Docker 提供者設定 ---
|
# --- Docker 提供者設定 ---
|
||||||
- "--providers.docker=true" # 啟用 Docker 提供者
|
- "--providers.docker=true" # 啟用 Docker 提供者
|
||||||
- "--providers.docker.endpoint=unix:///var/run/docker.sock"
|
- "--providers.docker.endpoint=unix:///var/run/docker.sock" # Docker Socket 連接端點
|
||||||
- "--providers.file.directory=/etc/traefik/config"
|
- "--providers.file.directory=/etc/traefik/config" # 檔案提供者配置目錄 (動態配置和憑證)
|
||||||
- "--providers.docker.exposedbydefault=false" # 只路由有 traefik.enable=true 的服務
|
- "--providers.docker.exposedbydefault=false" # 只路由有 traefik.enable=true 的服務
|
||||||
|
|
||||||
# --- 全域設定 ---
|
# --- 全域設定 ---
|
||||||
@@ -110,12 +110,12 @@ services:
|
|||||||
- "--global.checknewversion=false" # 停用版本檢查
|
- "--global.checknewversion=false" # 停用版本檢查
|
||||||
|
|
||||||
# --- Let's Encrypt 憑證設定 ---
|
# --- Let's Encrypt 憑證設定 ---
|
||||||
- "--certificatesresolvers.letsencrypt.acme.tlschallenge=true"
|
- "--certificatesresolvers.letsencrypt.acme.tlschallenge=true" # 使用 TLS Challenge 驗證
|
||||||
- "--certificatesresolvers.letsencrypt.acme.email=jiantw83@yahoo.com"
|
- "--certificatesresolvers.letsencrypt.acme.email=jiantw83@yahoo.com" # ACME 註冊信箱
|
||||||
- "--certificatesresolvers.letsencrypt.acme.storage=/etc/traefik/config/acme.json"
|
- "--certificatesresolvers.letsencrypt.acme.storage=/etc/traefik/config/acme.json" # 憑證存儲位置
|
||||||
|
|
||||||
# --- SSL 設定 ---
|
# --- SSL 設定 ---
|
||||||
- "--serverstransport.insecureskipverify=true" # 跳過 SSL 驗證
|
- "--serverstransport.insecureskipverify=true" # 跳過後端服務 SSL 憑證驗證 (⚠️ 僅用於開發環境)
|
||||||
|
|
||||||
# === 重新啟動策略 ===
|
# === 重新啟動策略 ===
|
||||||
restart: always # 容器異常退出時自動重啟
|
restart: always # 容器異常退出時自動重啟
|
||||||
@@ -124,4 +124,4 @@ services:
|
|||||||
# Docker Networks 定義
|
# Docker Networks 定義
|
||||||
# ===============================================================
|
# ===============================================================
|
||||||
networks:
|
networks:
|
||||||
vlan: # Traefik 專用網路
|
vlan: # Traefik 專用網路 (完整名稱: traefik_vlan)
|
||||||
Reference in New Issue
Block a user