Dockerfile для облачных функций Google - PullRequest
0 голосов
/ 13 февраля 2020

Я читаю эту статью в стиле 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 для выполнения облачных функций. Я не уверен, что это возможно?

1 Ответ

1 голос
/ 13 февраля 2020

Я не могу понять, почему вы хотите сделать это таким образом ... Разве облачная функция не предназначена для того, чтобы не заботиться о виртуализации, контейнеризации, серверах и т. Д. c.? Кажется, вы хотите сделать что-то, чего не хотят использовать облачные функции Google ...

В соответствии с просьбой я прилагаю this . Это действительно стоит посмотреть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...