我知道Google Cloud Functions是一个运行函数的无服务器架构,我已经阅读了Cloud Functions的文档。我想在云函数上使用CRUD API运行整个Flask应用程序。我看过几篇关于在Cloud Functions上运行Python函数的文章。有没有人可以帮我找一篇关于如何通过一个云函数运行Flask应用的文章/教程?
发布于 2020-06-30 12:28:20
如果你有一个flask应用程序,我建议你使用Cloud Run。它非常类似于Cloud Functions (实际上它是相同的后端),但您可以运行容器。
我在What I use and What I prefer between Cloud Functions and Cloud Run上写了一篇文章。
如果你的flask应用是标准的,你可以使用standard Dockerfile to build it。更改pip install
行(或添加其他行)以导入项目的依赖项
如果您的计算机上没有安装Docker,您可以像这样使用cloud build
gcloud builds submit -t gcr.io/<PROJECT_ID>/<CONTAINER_NAME>
然后,在Cloud Run上部署
gcloud run deploy --image gcr.io/<PROJECT_ID>/<CONTAINER_NAME> --platform=managed
https://stackoverflow.com/questions/62654837
复制