Google 云函数的 Dockerfile

Dockerfile for Google Cloud Functions

我正在使用 Google 云功能 (GCF) 阅读 this GitOps-style article on google cloud and I am now wondering how can I substitute the sample python application which they clone from here,该功能由 Google 云存储 (GCS) 触发。

This article 描述了如何对 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 文件。如果你能给我一些指示,我会很高兴。我对码头工人、容器和 kubernetes 作为一个整体还很陌生。

据我了解,Dockerfile 的语法描述了您的项目类型及其运行时。因此,就我而言,我想我需要描述 Google 用于执行云函数的运行时。我不确定这是否可能?

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

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