将所需二进制文件预置到镜像中
在运行中的容器内安装二进制文件是个陷阱:运行时安装的任何内容都会在重启后丢失。应在构建时将 Skills 所需的每个外部二进制文件预置到镜像中。 以下示例仅涵盖三个二进制文件,按字母顺序排列:gog(来自gogcli),用于访问 Gmailgoplaces,用于 Google Placeswacli,用于 WhatsApp
- 更新 Dockerfile。
- 重新构建镜像。
- 重启容器。
以上 URL 仅为示例。对于基于 ARM 的 VM,请选择
arm64 资源。为了实现可复现构建,请固定带版本号的发布 URL。构建并启动
Killed,或在 pnpm install --frozen-lockfile 期间以退出代码 137 失败,则表示 VM 内存不足。请先使用更大的机器类型,再重试。
验证二进制文件:
/healthz 返回 200 响应即确认 Gateway 网关进程正在监听且运行状况良好;镜像内置的 HEALTHCHECK 会轮询同一端点。