我使用 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/