首页 > 解决方案 > 用于 Google Cloud Functions 的 Dockerfile

问题描述

我正在阅读关于谷歌云的这篇 GitOps 风格的文章,我现在想知道如何用谷歌云存储 (GCS) 触发的谷歌云函数 (GCF)替换他们从这里克隆的示例python 应用程序。

本文介绍了如何对 GCF 进行单元测试、集成测试和系统测试,我想将其应用到 GitOps 风格的持续交付示例中。但是,为了这个目的,我需要一个类似于这个的特定 Dockerfile(我想)(但与 node.js 相关):

FROM python:3.7-slim
RUN pip install flask
WORKDIR /app
COPY app.py /app/app.py
ENTRYPOINT ["python"]
CMD ["/app/app.py"]

也许还有yaml文件。如果你能给我一些指示,我会很高兴。作为一个整体,我对 docker、容器和 kubernetes 还是很陌生。

据我了解,Dockerfile 的语法描述了您的项目类型及其运行时。所以,就我而言,我想我需要描述 Google 的运行时来执行云功能。我不确定这可能吗?

标签: dockerkubernetesgoogle-cloud-functionsknative

解决方案


我不明白你为什么要这样做……云功能不是打算不关心虚拟化、容器化、服务器等吗?似乎您想做一些 Google Cloud Functions 想要避免的事情......

根据要求,我附上了这个。真的很值得一看。


推荐阅读