gpt4 book ai didi

go - 如何在GCP App Engine上使用自定义Go构建标记和工具?

转载 作者:行者123 更新时间:2023-12-01 22:14:53 25 4
gpt4 key购买 nike

使用App Engine的标准Go环境(https://cloud.google.com/appengine/docs/standard/go)时,是否可以使用自定义go构建标记以及工具?

理想情况下,我希望拥有:

  • 工具
  • go install 使用工具的带有标志的
  • go build
    但是我找不到任何方法来自定义该App Engine环境的自动构建。

  • 最佳答案

    我知道的唯一方法是使用GCP AppEngine Flexible环境(请参阅https://cloud.google.com/appengine/docs/flexible)。您基本上可以在flex中指定app.yaml环境:

    runtime: custom
    env: flex

    然后您可以通过使用指令 FROM gcr.io/google-appengine/golang(在Github上进行镜像: https://github.com/GoogleCloudPlatform/golang-docker)并将其扩展以执行所需的任何操作,来重用标准AppEngine Go多阶段Dockerfile。

    从标准过渡到弹性时,您需要了解一些事情(例如,监视,日志记录,身份验证等),但是所有这些都在我上面链接的弹性环境页面上进行了讨论,您可以达到弹性几乎像标准一样的状态(或至少据我所知)。

    关于go - 如何在GCP App Engine上使用自定义Go构建标记和工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61094969/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com