老師的話

目前使用 Docker 架構 Hermes 只有兩天,架構圖如附件請參考。

封面:Docker Hermes Container 系統架構圖解
封面(p.01):容器運行架構、通道、排程與維運,以 Microsoft Azure 架構圖風格繪製。盤點日期為 2026-10-02 運行中容器實際檢視。
整體架構:一個容器,三個通道,一個資料 volume
整體架構(p.02):單一容器內整合 Dashboard、Gateway、Cron 與 Agent,對外僅本機埠與 LINE webhook,其餘皆出站連線。
課程地圖

第 01 課・p.01–03

整體與部署

先從大架構看起:一台 Windows 11 主機、一個 Docker 容器,以及如何用一份 docker-compose.yml 檔案把整個執行環境架構起來。

Docker Hermes Container 系統架構圖解

Docker Hermes Container 系統架構圖解
圖 p.01 封面總覽——容器運行架構、通道、排程與維運,盤點日期 2026-10-02。

這是 Eric 老師使用 Microsoft Azure 風格整理的 Hermes Agent 架構盤點。整套系統運行在 Windows 11 主機的 Docker Desktop 上,由單一一個容器(container,也就是一個包好、彼此隔開的執行環境)承載,裡面包含管理介面 Dashboard、核心服務群與持久化資料夾 volume(容器外面、重建後還在的資料夾)。盤點基準為 2026-10-02 運行中的 Hermes Agent v0.21.5 實機狀態。

整體架構:一個容器,三個通道,一個資料 volume

整體架構:一個容器,三個通道,一個資料 volume
圖 p.02 整體架構——外部服務透過本機埠或出站連線與容器互動。

這套架構最核心的特徵就是「一個容器、三個通道、一個資料 volume」。外部只有管理者的瀏覽器能打開本機埠 8000 看 Dashboard,以及 LINE 透過 HTTPS 隧道打進 8646 埠的 webhook(別的服務主動打過來通知的網址)。容器內部則由 s6-overlay(在容器裡負責把服務叫起來、掛了再拉起來的小管家)看管 Dashboard、Cron(定時排程)、Gateway 與 Agent,主動往外連線到 Ollama Cloud 模型、Gmail、新聞來源與 11 個 MCP(讓 AI 助理呼叫外部工具的標準接口)。

部署層:docker-compose.yml 一份檔案定義整個運行環境

部署層:docker-compose.yml 一份檔案定義整個運行環境
圖 p.03 部署層宣告——單一服務 hermes,映像、啟動指令、埠、volume 與環境變數皆在此宣告。

老師透過一份 docker-compose.yml 宣告整套服務的啟動規格。映像檔採用官方的 hermes-agent:latest,並設定 restart: unless-stopped 讓 Docker Desktop 啟動時自動拉起容器。設定中將主機的 127.0.0.1:8000 轉發到容器內的 9119 Dashboard,將 127.0.0.1:8646 轉給 LINE webhook,帳號密碼與金鑰則透過 .env 檔案注入,不直接寫死在設定檔裡。

本課重點

  • 單一容器架構:一台 Windows 11 主機跑一個 hermes 容器,結構清晰好管理。
  • 三個通道分工:瀏覽器看儀表板、LINE 走 webhook 入口、外部服務走主動出站。
  • 宣告式部署:一份 docker-compose.yml 搞定映像、連接埠、volume 與機密注入。
01 / 06

第 02 課・p.04–06

容器內部

鑽進容器內部探討細節:程序如何被 s6-overlay 看管、網路與連接埠如何隔離,以及狀態如何保存在 volume 中。

容器內部:s6-overlay 監督的程序樹

容器內部:s6-overlay 監督的程序樹
圖 p.04 程序樹結構——PID 1 交給 s6-overlay,Dashboard 與 Gateway 是兩個獨立受監督的長駐服務。

容器啟動時的第 1 號程序(PID 1)是 entrypoint-dispatch.sh,由它把後續工作交給 s6-overlay 建立整個服務監督樹。s6-overlay 同時看管負責網頁介面的 Dashboard 與負責通道、排程的 Gateway,讓單一容器內能穩定常駐兩大服務。服務程序以權限受限的 hermes 一般使用者身分執行,只有初始化與監督使用 root,一旦服務發生崩潰,監督器會自動重新拉起。

網路與連接埠:只有本機回環入口,其餘皆為出站連線

網路與連接埠:只有本機回環入口,其餘皆為出站連線
圖 p.05 網路架構——hermes 單獨接在 workspace_default,與同機其他專案容器彼此隔離。

容器掛在獨立的 workspace_default 橋接網路上(位址 172.23.0.3),與主機上其他 Docker 專案彼此隔離。對內開放的 Dashboard(8000)與 LINE webhook(8646)都嚴格綁定在 127.0.0.1,區網上的其他電腦無法直接連入。其餘所有互動——包含連向 Ollama Cloud 推論、Gmail 收發信、新聞抓取以及呼叫外部 MCP 服務——全都是由容器主動向外發起的出站連線。

資料持久化:映像是唯讀程式碼,/opt/data 才是狀態

資料持久化:映像是唯讀程式碼,/opt/data 才是狀態
圖 p.06 資料持久化——升級映像或重建容器時,只有 volume 內的設定、排程、腳本與對話記錄會被保留。

在容器世界中,映像檔本身是唯讀的,一旦容器重建或升級,容器內部的變更就會消失。因此系統將真正的狀態全部保存在名為 workspace_hermes-data 的 volume 中,掛載在容器內的 /opt/data(約 1.2 GB)。這裡面存放了設定檔 config.yaml、機密 .env、排程定義 jobs.json、自訂腳本、對話記憶與執行日誌,確保容器升級後資料依然完整。

本課重點

  • 進程雙保險:s6-overlay 負責容器內進程自動重啟,Docker 的 restart: unless-stopped 負責容器層重啟。
  • 進出嚴格分離:只有本機回環埠開放入站,區網完全封閉,其餘連線皆為出站連線。
  • 狀態完全獨立:唯讀程式碼在映像層,可變資料全部收攏進 /opt/data 具名 volume。
02 / 06

第 03 課・p.07–09

通道與排程

看 Gateway 如何串聯三種連線通道,以及每天自動執行的兩大定時排程:科技新聞日報與早安打招呼。

Gateway 樞紐:三個通道已連線,推論交給雲端模型

Gateway 樞紐:三個通道已連線,推論交給雲端模型
圖 p.07 Gateway 樞紐——狀態取自 gateway_state.json(2026-10-02 14:33 UTC):api_server、email、line 皆為 connected。

Gateway 是整個系統的消息轉發樞紐,根據 2026-10-02 的狀態檢視,HTTP API 入口、Gmail email 與 LINE 三個通道皆已成功連線。所有對話與任務的語言模型推論都交由 Ollama Cloud 上的 glm-5.3 模型處理。設定檔中雖然列了 11 個外部 MCP 工具服務,但排程任務目前設定為停用 MCP(no_mcp),未登入的工具每 5 分鐘輸出 OAuth 警告也不會影響排程進行。

排程流程①:每天科技新聞(b71a65ee0d9c)

排程流程①:每天科技新聞
圖 p.08 排程流程①——cron 0 6 * * *(UTC)→ 前置爬取 → Agent 撰寫 → 寄出 HTML 圖文信,並再寄一封純文字摘要。

這是每天定時抓取科技新聞並整理寄出的自動化流程。排程在 UTC 06:00 觸發後,先執行前置腳本爬取 TechCrunch、Verge、MIT TR、Ars、HN 等來源近 48 小時新聞,再由 Agent 篩選 8 到 12 則重點並以繁體中文撰寫成報告存檔。最後透過 Gmail SMTP 送出,每天寄出 HTML 圖文信與純文字摘要兩封信到收件匣。

排程流程②:每天打招呼(4c9b336c55e5)與時區換算

排程流程②:每天打招呼與時區換算
圖 p.09 排程流程②——cron 0 22 * * *(UTC)=台北每天 06:00;不需要工具,Agent 直接寫信,由 Hermes 遞送。

這是每天早晨寄送問候信的輕量排程,不使用外部工具,由 Agent 直接根據日期與季節變化撰寫 150 到 250 字的溫暖問候。排程器內部一律使用世界協調時間(UTC),因為台北時間比 UTC 快 8 小時,所以設定在 UTC 22:00 執行,剛好對應到台北時間隔天清晨的 06:00。信件撰寫完成後透過 Gmail SMTP 遞送純文字信到收件匣。

本課重點

  • 三大通道暢通:API Server、Email、LINE 均顯示 connected 連線狀態。
  • 科技新聞自動化:前置腳本爬蟲抓取資料,Agent 提煉重點,自動產出雙版本郵件。
  • 時區換算陷阱:cron 排程以 UTC 為準,台北早上 06:00 必須設為前一天的 UTC 22:00。
03 / 06

第 04 課・p.10–12

安全與維運

最後梳理安全防護的信任邊界、日常維運的指令速查表,以及從這套架構帶走的核心結論。

安全與信任邊界:誰能碰到什麼

安全與信任邊界:誰能碰到什麼
圖 p.10 信任邊界——從網際網路到機密 volume 的五道邊界,與目前已落實及待改善的項目。

這頁梳理了從外部網際網路到容器內部 volume 的五道信任邊界,並列出已落實的控制措施與待改善項目。目前已落實連接埠只綁本機、Dashboard 密碼保護、機密存放在 volume 且限制權限、排程停用危險執行碼等機制。老師自己也在講義中註明了待改善與風險,包括 LINE 隧道需補強驗證、建議撤銷並重建信箱的應用程式密碼、映像檔宜固定版本標籤避免漂移、volume 資料應補上異地備份,以及 7 個 MCP 服務尚未登入、會持續輸出警告等。

維運速查與已知限制

維運速查與已知限制
圖 p.11 維運速查——PowerShell 指令速查表,操作排程一律加 -u hermes。

這頁整理了日常維運最常用的 PowerShell 指令速查表,涵蓋啟動、查看日誌、修改設定後重啟、排程檢查與健康診斷。同時列出了五項已知限制:操作排程時一律要加 -u hermes 避免以 root 寫入檔案導致權限錯亂;修改 .env 必須重啟容器;排程失敗判定以「是否收到信」為準;排程時間必須以 UTC 換算;以及 Docker Desktop 與容器必須持續保持開機運行排程才會被觸發。

重點回顧

重點回顧
圖 p.12 重點回顧——Docker Hermes Container 運行架構一頁帶走。
1個容器
2個本機埠
1個 volume
3個通道連線
2個排程 job

最後一頁用數字精簡回顧整體架構:「1 個容器、2 個本機埠、1 個 volume、3 個通道連線、2 個排程 job」。整個系統的維運核心原則在於:容器持續運行排程才會觸發;所有設定與對話記憶狀態都在 /opt/data volume 裡;對外唯一的暴露面只有需要 HTTPS 隧道的 LINE webhook。這份架構展示了在個人主機上穩定運作 AI Agent 助理的完整容器化實踐。

本課重點

  • 清楚劃分邊界:本機埠與外部隧道分開防護,機密檔嚴格限定權限。
  • 維運黃金原則:操作排程必須帶 -u hermes 避免權限損壞。
  • 極簡架構力量:1 容器、2 本機埠、1 volume、3 通道、2 排程,兼顧輕量與實用。
04 / 06

第 05 課・v4・共 24 頁

v4 圖解:Hermes 容器架構(24 頁)

老師 2026-10-03 20:42 補充的新版,是前面 12 頁版的更新:依實機重新盤點(2026-10-03 20:34),修正數字,排程增為四個 job,並加入架構完整性評估與改善路線圖。

p.01 封面

v4 第 1 頁:封面
圖 v4 p.01 v4 版封面:Windows 11 主機、Docker Desktop、hermes 容器,盤點時間 2026-10-03 20:34;副標說明這版修正同機容器盤點,並把評估頁改為圖文並列。

p.02 閱讀指引

v4 第 2 頁:閱讀指引
圖 v4 p.02 依 Azure Architecture Center 的順序(架構圖、工作流程、元件、考量、後續步驟)排頁,右側列出 v4 更新重點,例如同機實有 17 個運行中容器(v3 誤記為 5 個)。

p.03 整體架構

v4 第 3 頁:整體架構
圖 v4 p.03 一個容器、三個通道、四個排程、一個資料 volume。外部服務包括 Ollama Cloud(glm-5.3)、Gmail、MCP 服務 11 個(10 啟用、1 停用)、新聞與影片來源、Gamma API;volume 約 1.3 GB。

p.04 工作流程與元件

v4 第 4 頁:工作流程與元件
圖 v4 p.04 左邊把上一頁的八個編號寫成步驟,右邊用表格列出每個元件的實作方式與職責。

p.05 分層基礎設施

v4 第 5 頁:分層基礎設施
圖 v4 p.05 從 Windows 主機、WSL2 虛擬機、容器引擎、Compose 到容器與服務層,逐層列版本與規格;右側是同一個 Docker Engine 上 17 個運行中容器與記憶體分配,並標示 hermes 未設 mem/cpu 上限。 本頁部分環境細節已遮蔽。

p.06 部署層

v4 第 6 頁:部署層
圖 v4 p.06 docker-compose.yml 的內容與右側逐項說明(image、restart、command、ports、volumes),最後一項列出尚未宣告的 healthcheck、logging 上限與資源限制。

p.07 啟動序列

v4 第 7 頁:啟動序列
圖 v4 p.07 從 docker compose up 到排程就緒的八個步驟:PID 1 交給 s6-overlay,root 只做初始化,服務一律降權用 hermes 身分執行。

p.08 容器內部

v4 第 8 頁:容器內部
圖 v4 p.08 s6-svscan 是 PID 1,底下有 dashboard、main-hermes、gateway-default 三個受監督的服務;右側四點是單容器雙服務、崩潰自動重啟、最小權限、日誌輪替。

p.09 網路與連接埠

v4 第 9 頁:網路與連接埠
圖 v4 p.09 只有 8000(Dashboard)與 8646(LINE webhook)綁在本機回環位址,api_server 的 8642 只在容器內,其餘都是容器主動連出去的出站連線。 本頁部分環境細節已遮蔽。

p.10 資料持久化

v4 第 10 頁:資料持久化
圖 v4 p.10 映像層是唯讀程式碼,掛在 /opt/data 的命名 volume 才存設定、排程、腳本、技能、對話記錄與日誌,重建容器後仍保留。 本頁部分環境細節已遮蔽。

p.11 Gateway 樞紐

v4 第 11 頁:Gateway 樞紐
圖 v4 p.11 api_server、email、line 三個通道都顯示 connected;Cron 排程器、Agent 工具集、Ollama Cloud 推論與 MCP 服務都圍繞著 Gateway。

p.12 互動時序

v4 第 12 頁:互動時序
圖 v4 p.12 一則 LINE 訊息進出容器的 11 個步驟:webhook 經自備隧道到 8646,驗簽與白名單後派送 session、推論,再以 Reply API 回覆(失效改 Push)。右側列出入口、驗證、回覆、慢回應與限制。

p.13 排程總覽

v4 第 13 頁:排程總覽
圖 v4 p.13 四個 job 在台北時間錯開執行:06:00 每天打招呼、08:00 Meta Dots 應用日報、09:00 每日 Youtube、14:00 每天科技新聞;表格列出前置腳本、資料來源、最近一次與下次執行。

p.14 Cron 執行模型

v4 第 14 頁:Cron 執行模型
圖 v4 p.14 四個 job 共用六個階段:Ticker、前置腳本、Agent、產出、遞送、記錄;到期判斷分準時、延遲、補跑,成功與否看回覆第一行是否為 [CRON_FAILURE]。

p.15 排程流程 ①:每天科技新聞

v4 第 15 頁:排程流程 ①:每天科技新聞
圖 v4 p.15 前置腳本抓近 48 小時新聞,Agent 撰寫,產出 HTML 報告後由腳本寄出,每天收到兩封信(HTML 圖文信與純文字摘要)。圖中收件匣的信箱已遮蔽。

p.16 排程流程 ②:Meta Dots 應用日報

v4 第 16 頁:排程流程 ②:Meta Dots 應用日報
圖 v4 p.16 前置爬取新聞、Agent 排名前十、透過 Gamma Public API 出稿,再寄出剪報連結與 PDF。收件匣信箱已遮蔽。 本頁部分環境細節已遮蔽。

p.17 排程流程 ③:每日 Youtube

v4 第 17 頁:排程流程 ③:每日 Youtube
圖 v4 p.17 搜尋當日影片、Agent 篩選分組,寄出 HTML 影片報告與純文字摘要;頁面註明 10-03 手動試跑成功、首次排程是 10-04。收件匣信箱已遮蔽。

p.18 安全與信任邊界

v4 第 18 頁:安全與信任邊界
圖 v4 p.18 從網際網路到 volume 的五道邊界,左欄是已落實的控制,右欄是老師自己列出的待改善與風險(部分具體項目已遮蔽)。 本頁部分環境細節已遮蔽。

p.19 可觀測性與資源

v4 第 19 頁:可觀測性與資源
圖 v4 p.19 docker stats 實測資源用量(2026-10-03 20:34)、日誌與狀態檔的位置與輪替方式,並指出目前沒有設定 healthcheck。

p.20 架構完整性評估

v4 第 20 頁:架構完整性評估
圖 v4 p.20 以 Azure Well-Architected Framework 五大支柱評分(可靠性 3、安全性 3、成本最佳化 3、卓越營運 2、效能效率 4),每項列出現況與缺口(安全性的缺口細節已遮蔽)。 本頁部分環境細節已遮蔽。

p.21 完整性檢核矩陣

v4 第 21 頁:完整性檢核矩陣
圖 v4 p.21 14 個架構面向的涵蓋頁與落實狀態:8 項完整、3 項部分、3 項缺。 本頁部分環境細節已遮蔽。

p.22 後續步驟

v4 第 22 頁:後續步驟
圖 v4 p.22 依五大支柱缺口排出立即、短期、中期的改善路線圖(立即項目的細節已遮蔽),右側是可加入 docker-compose.yml 的建議設定片段。 本頁部分環境細節已遮蔽。

p.23 維運速查與已知限制

v4 第 23 頁:維運速查與已知限制
圖 v4 p.23 PowerShell 常用維運指令速查表,右側列出已知限制(例如操作排程要加 -u hermes、.env 變更需重啟容器)。

p.24 重點回顧

v4 第 24 頁:重點回顧
圖 v4 p.24 一頁帶走:1 個容器、2 個本機埠、1 個 volume、3 個通道連線、4 個排程 job;完整性 14 面向中 8 項完整、3 項部分。 本頁部分環境細節已遮蔽。

本課重點

  • v4 是 12 頁版的更新與擴充:同樣的架構,但數字改依 2026-10-03 實測,排程從 2 個增為 4 個 job。
  • 新增的重點是架構完整性:五大支柱評分、14 面向檢核矩陣、立即/短期/中期改善路線圖。
  • 老師在圖解裡自己列出待改善與風險(例如 healthcheck、備份、災難復原),這些是他自評的內容;涉及環境細節的幾行已遮蔽。
05 / 06

第 06 課・v5・共 20 頁

v5 圖解:NORTHWND MCP × LINE Webhook(20 頁)

老師 2026-10-03 21:56 補充的第二份圖解,聚焦「LINE Webhook」與「NORTHWND MCP Server」兩條架構,是配合當晚 LINE 查企業資料庫示範(見實務分享筆記第 9 堂)的說明文件。

p.01 封面

v5 第 1 頁:封面
圖 v5 p.01 v5 版封面,副標是「NORTHWND MCP Server 運行架構 × LINE Webhook API 架構」;右側用一串方塊畫出 LINE、ngrok 隧道、LINE adapter、Gateway/Agent、northwind MCP Server、SQL Server。 本頁部分環境細節已遮蔽。

p.02 閱讀指引

v5 第 2 頁:閱讀指引
圖 v5 p.02 兩條架構路徑(LINE Webhook 與 NORTHWND MCP)各對應哪幾頁;右側說明範圍與資料來源,並註明 ngrok 子網域、LINE userId 與所有密碼皆不列出。

p.03 端到端架構

v5 第 3 頁:端到端架構
圖 v5 p.03 LINE 訊息經隧道進入 hermes 容器,Agent 透過 stdio MCP 查詢 NORTHWND 資料庫;圖上 1 到 9 的編號對應下一頁。 本頁部分環境細節已遮蔽。

p.04 工作流程與元件

v5 第 4 頁:工作流程與元件
圖 v5 p.04 把九個編號步驟寫成文字,並用表格說明每個元件的實作與職責。

p.05 部署與網路

v5 第 5 頁:部署與網路
圖 v5 p.05 兩個本機入口、兩個 Docker 網路與一條主機轉發;hermes 沒有加入資料庫所在的網路,所以連資料庫要改走主機轉發。 本頁部分環境細節已遮蔽。

p.06 LINE Webhook ①:入口與驗證

v5 第 6 頁:LINE Webhook ①:入口與驗證
圖 v5 p.06 每個請求先過四道檢查(讀 body、大小上限、驗簽、解析 JSON),再逐筆處理事件:去重、排除自身、白名單、依類型分流。

p.07 LINE Webhook ②:訊息轉換與 session

v5 第 7 頁:LINE Webhook ②:訊息轉換與 session
圖 v5 p.07 各種訊息類型怎麼轉成統一的 MessageEvent;來源是個人、群組或聊天室決定對話種類;同一個使用者共用同一個 session,個人對話會觸發 loading 動畫。圖中 session 識別碼已遮蔽。

p.08 LINE Webhook ③:回覆策略與慢回應

v5 第 8 頁:LINE Webhook ③:回覆策略與慢回應
圖 v5 p.08 免費的 Reply 優先、失效再改計費的 Push;推論超過 45 秒先送出按鈕訊息。頁尾註明:今天 13 則回覆有 5 則超過 45 秒,但 log 沒有按鈕事件紀錄,按鈕流程依原始碼描述,實際是否觸發需另驗。

p.09 LINE Webhook ④:互動時序

v5 第 9 頁:LINE Webhook ④:互動時序
圖 v5 p.09 一則訊息從使用者到回覆的 11 步時序,右側列出入口、驗證、200 時機、回覆與實測回應時間。

p.10 NORTHWND MCP ①:運行架構

v5 第 10 頁:NORTHWND MCP ①:運行架構
圖 v5 p.10 northwind MCP Server 是 Gateway 啟動的 stdio 子程序,不開連接埠,用 stdin/stdout 傳 JSON-RPC,再經主機轉發連到 SQL Server。 本頁部分環境細節已遮蔽。

p.11 NORTHWND MCP ②:設定與全景

v5 第 11 頁:NORTHWND MCP ②:設定與全景
圖 v5 p.11 config.yaml 共 13 個 MCP 服務(12 個啟用),northwind 是唯一在容器內執行的 stdio 服務;設定範例中的連線值已遮蔽。 本頁部分環境細節已遮蔽。

p.12 NORTHWND MCP ③:工具規格

v5 第 12 頁:NORTHWND MCP ③:工具規格
圖 v5 p.12 4 個業務工具(search_customers、get_customer、list_orders、get_order_details)加 4 個 Hermes 通用工具;全部唯讀、參數化查詢、結果上限 100 筆。

p.13 NORTHWND MCP ④:資料模型

v5 第 13 頁:NORTHWND MCP ④:資料模型
圖 v5 p.13 查詢涉及的資料表:Customers、Orders、Order Details、Employees、Products、Shippers 及其關聯,並附金額計算與驗證範例。

p.14 NORTHWND MCP ⑤:呼叫時序

v5 第 14 頁:NORTHWND MCP ⑤:呼叫時序
圖 v5 p.14 Gateway 啟動時 spawn 子程序並列出工具,對話中每次工具呼叫都開一條新的資料庫連線;右側列出啟動驗證、逾時、錯誤回報與重新註冊。 本頁部分環境細節已遮蔽。

p.15 整合實測

v5 第 15 頁:整合實測
圖 v5 p.15 依 state.db 的工具呼叫紀錄,比較設計路徑(Agent 直接呼叫已註冊的 MCP 工具)與實測路徑(Agent 自寫腳本啟動 server.py);頁面推測原因是 session 建立早於工具註冊,建議在 LINE 送 /new 開新對話後重測。 本頁部分環境細節已遮蔽。

p.16 回應時間

v5 第 16 頁:回應時間
圖 v5 p.16 今天 13 則 LINE 訊息有 5 則超過 45 秒門檻;長條圖顯示回應時間跟工具呼叫次數(api_calls)走。

p.17 安全與信任邊界

v5 第 17 頁:安全與信任邊界
圖 v5 p.17 從公開網址到資料庫的每一道關卡:左欄是已落實的控制,右欄是老師列出的風險(部分具體項目已遮蔽)。 本頁部分環境細節已遮蔽。

p.18 考量與後續步驟

v5 第 18 頁:考量與後續步驟
圖 v5 p.18 8 項已知限制與建議,每項標註對應的 Azure Well-Architected 支柱,並分成立即、本週、規劃三個優先順序。 本頁部分環境細節已遮蔽。

p.19 維運速查

v5 第 19 頁:維運速查
圖 v5 p.19 PowerShell/Git Bash 的維運指令速查,下方三張卡說明 ngrok 網址變更、更換資料庫連線設定、暫停 MCP 時怎麼做。 本頁部分環境細節已遮蔽。

p.20 重點回顧

v5 第 20 頁:重點回顧
圖 v5 p.20 一頁帶走:1 條入站路徑、4 道請求檢查、1 個 stdio MCP、8 個註冊工具、5/13 則超過 45 秒。

本課重點

  • v5 把範圍轉到兩條路徑:LINE Webhook 怎麼進出容器,以及 NORTHWND MCP Server 怎麼被 Gateway 啟動並查詢資料庫。
  • 整合實測頁比較「設計路徑」與「實測路徑」,並標明按鈕流程是依原始碼描述、尚待驗證。
  • 安全頁與後續步驟頁是老師對這套整合自列的風險與優先順序。
06 / 06・完課
想看完整版本?三份都已遮蔽個人信箱等資訊: 第一版 PDF(12 頁) v4 PDF(24 頁) v5 PDF(20 頁)