Aks*_*hay 3 python flask flask-restful google-cloud-platform google-cloud-functions
我知道 Google Cloud Functions 是一种运行函数的无服务器架构,我已经阅读了 Cloud Functions 的文档。我想在 Cloud Functions 上使用 CRUD API 运行整个 Flask 应用程序。我看到了几篇关于在 Cloud Functions 上运行 Python Functions 的文章。有人可以帮我找到有关如何通过单个 Cloud Functions 运行 Flask 应用程序的文章/教程吗?
如果您有 Flask 应用程序,我建议您使用Cloud Run。它与 Cloud Functions 非常相似(实际上它是相同的后端),但您可以运行容器。
我写了一篇关于我在 Cloud Functions 和 Cloud Run 之间使用什么以及我更喜欢什么的文章。
如果您的Flask应用程序是标准的,您可以使用标准的 Dockerfile 来构建它。更改pip install行(或添加另一行)以导入项目的依赖项
如果你的电脑上还没有安装Docker,你可以像这样使用cloud build
gcloud builds submit -t gcr.io/<PROJECT_ID>/<CONTAINER_NAME>
Run Code Online (Sandbox Code Playgroud)
然后,在 Cloud Run 上部署
gcloud run deploy --image gcr.io/<PROJECT_ID>/<CONTAINER_NAME> --platform=managed
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2248 次 |
| 最近记录: |