【发布时间】:2018-02-16 15:43:30
【问题描述】:
我有一个在 Google Cloud App Engine 上运行的 Golang 应用程序,我可以使用“gcloud app deploy”手动更新它,但我不知道如何安排自动重新部署。我假设我必须使用 cron.yaml,但后来我对使用什么 url 感到困惑。基本上它只是一个带有一个主 index.html 页面的 Web 应用程序,内容不断变化,我想安排自动重新部署......我该怎么做?
【问题讨论】:
-
更多细节:实际的应用程序代码没有改变,它只是发出 HTTP 请求,从 JSON Web API 中提取数据,并填充一个 HTML 模板,其中唯一的 http.HandleFunc("/" , func(w http.ResponseWriter, r *http.Request) 服务到 http.ListenAndServe(":8080", nil)。我仍在寻找一种方法,每次我都不必执行“gcloud app serve”想要更新索引 HTML 页面的内容,我认为它必须与使用 cron.yaml 设置 cron 作业有关,但我还不能让它工作....
标签: go deployment cron gcloud