我正在阅读关于谷歌云的这篇 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 的运行时来执行云功能。我不确定这可能吗?