Я читаю эту статью в стиле GitOps о облаке Google, и мне интересно, как я могу заменить образец python приложения , который они клонируют из здесь с облачной функцией Google (GCF), которая запускается облачным хранилищем Google (GCS).
В этой статье описывается, как можно выполнить модульное тестирование, интеграционное тестирование и системное тестирование GCF, и я хотел бы применить это в образце непрерывной доставки в стиле GitOps. Но для этой цели мне понадобился бы конкретный c файл Docker (я полагаю), похожий на этот (но связанный с 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 для выполнения облачных функций. Я не уверен, что это возможно?