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