python - 无法更新在 Google Cloud Platform 上构建的网站

标签 python python-3.x bash google-cloud-platform

我使用 Python 中的简单 hello world 教程设置了一个 Google Cloud 网站。然后我编辑了我的代码(只是更改了 Hello world 以输出另一个文本),并且我想重新部署\更新云 shell bash 中的更改,但我无法弄清楚命令是什么。我已经尝试过

gcloud deployment-manager deployments update euphoric-graph-242609 \

我没有收到任何错误,但什么也没有发生。并且网站仍然显示 Hello World,而不是编辑后的代码。

以下是我按照 App Engine 教程步骤创建网站的步骤 - 从

开始
git clone
https://github.com/GoogleCloudPlatform/python-docs-samples

cd python-docs-samples/appengine/standard_python37/hello_world

virtualenv --python python3 ~/envs/hello_world

source ~/envs/hello_world/bin/activate

pip install -r requirements.txt

python main.py

gcloud app create

gcloud app deploy app.yaml --project euphoric-graph-242609

我刚刚意识到再次运行最后一个代码会重新部署应用程序。但这是更新应用程序的正确方法吗?或者我应该像我第一次尝试那样使用一些更新命令?

最佳答案

再次运行 gcloud app deploy app.yaml --project euphoric-graph-242609 将重新部署任何更改。

关于python - 无法更新在 Google Cloud Platform 上构建的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56439216/

相关文章:

python - 从客户端获取 Mongo 主机

python - 在 python 中发送命令行命令并打印 stdout 和 stderr 的最简单和最可靠的方法是什么?

python-3.x - 如何用python 3打开xlsx文件

git - 如何更改我的 Git 主文件夹?

bash - CDPATH 配置但不工作

python - Django 事务锁定表

python - 美汤,html表格解析

python - 无法访问 mlflow ui

python 使用 bool 表达式通过 While 循环遍历列表的元素

bash - grep - 列出不包含两种模式的所有行