將必要的二進位檔建置到映像檔中
在執行中的容器內安裝二進位檔是一個陷阱:執行階段安裝的任何項目都會在重新啟動後遺失。請在建置時,將 Skills 所需的每個外部二進位檔建置到映像檔中。 以下範例僅涵蓋三個二進位檔,依字母順序排列:gog(來自gogcli),用於存取 Gmailgoplaces,用於 Google Placeswacli,用於 WhatsApp
- 更新 Dockerfile。
- 重新建置映像檔。
- 重新啟動容器。
以上 URL 僅為範例。對於 ARM 架構的 VM,請選擇
arm64 資產。若要確保建置結果可重現,請釘選包含版本的發行版 URL。建置並啟動
pnpm install --frozen-lockfile 期間因 Killed 或結束代碼 137 而失敗,表示 VM 記憶體不足。請改用更大的機器類別後再重試。
驗證二進位檔:
/healthz 傳回 200 回應,即表示閘道程序正在監聽且狀態正常;內建映像檔的 HEALTHCHECK 會輪詢相同的端點。