当使用App的标准Go环境(https://cloud.google.com/appengine/docs/standard/go)时,有什么方法可以有定制的go构建标志,但也有工具?
理想情况下,我想要:
使用工具
go install toolgo build和标志的但是我找不到任何方法来定制该App环境的自动构建。
发布于 2020-04-08 07:57:27
我知道的唯一方法是使用GCP AppEngine灵活环境(请参阅https://cloud.google.com/appengine/docs/flexible)。基本上,您可以在flex中指定app.yaml环境。
runtime: custom
env: flex然后,您可以重用标准的AppEngine Go多级Dockerfile,方法是使用指令FROM gcr.io/google-appengine/golang (在Github上镜像:https://github.com/GoogleCloudPlatform/golang-docker)并扩展它以执行您需要的任何操作。
在从标准到灵活(例如监视、日志记录、身份验证等)时,你需要注意一些事情。但是,所有这些都是在上面链接的灵活环境页面上讨论的,您可以达到灵活行为很像标准的状态(或者至少据我所知)。
https://stackoverflow.com/questions/61094969
复制相似问题