簡體   English   中英

谷歌雲功能的 Dockerfile

[英]Dockerfile for Google Cloud Functions

我正在谷歌雲上閱讀這篇 GitOps 風格的文章,我現在想知道如何用谷歌雲存儲 (GCS) 觸發的谷歌雲 Function (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文件。 如果你能給我一些指示,我會很高興。 我對碼頭工人、容器和 kubernetes 作為一個整體還是很陌生。

據我了解, Dockerfile 的語法描述了您的項目類型及其運行時。 所以,就我而言,我想我需要描述谷歌執行雲功能的運行時。 我不確定這可能嗎?

我不明白你為什么要這樣做……雲功能不是有意不關心虛擬化、容器化、服務器等嗎? 似乎你想做一些谷歌雲函數想要避免的事情......

根據要求,我附上了這個 真的很值得一看。

您的用例聽起來像 GCR(Google Cloud Run)是您想要的解決方案,它運行 docker 容器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM