程序捆绑器将 Go 应用转换为完全独立的 tar 文件。应用及其子目录(如有)放在“.”下,来自 $GOPATH 的依赖项放在 ./_gopath/src 下。如果主函数不存在,则合成该函数。
与此捆绑器结合使用的示例 Dockerfile 可能如下所示:
FROM gcr.io/google-appengine/go-compat ADD . /app RUN GOPATH=/app/_gopath go build -tags appenginevm -o /app/_ah/exe
程序捆绑器将 Go 应用转换为完全独立的 tar 文件。应用及其子目录(如有)放在“.”下,来自 $GOPATH 的依赖项放在 ./_gopath/src 下。如果主函数不存在,则合成该函数。
与此捆绑器结合使用的示例 Dockerfile 可能如下所示:
FROM gcr.io/google-appengine/go-compat ADD . /app RUN GOPATH=/app/_gopath go build -tags appenginevm -o /app/_ah/exe
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-10-26。