получить Dockerfile для Google App Engine python 3

Я занимаюсь разработкой веб-сервера на Python в Google App Engine.

Я хочу отладить его в VScode, поэтому я хочу получить Dockerfile для последней версии Python 3 в gcr.io/google-appengine/python

Где я могу получить это?

Всего 2 ответа


Это github-репозиторий Python Runtime для App Engine Flex


Вот Dockerfile, который вы можете использовать:

FROM gcr.io/google-appengine/python

# Create a virtualenv for dependencies. This isolates these packages from
# system-level packages.
# Use -p python3 or -p python3.7 to select python version. Default is version 2.
RUN virtualenv /env

# Setting these environment variables are the same as running
# source /env/bin/activate.
ENV VIRTUAL_ENV /env
ENV PATH /env/bin:$PATH

# Copy the application's requirements.txt and run pip to install all
# dependencies into the virtualenv.
ADD requirements.txt /app/requirements.txt
RUN pip install -r /app/requirements.txt

# Add the application source code.
ADD . /app
WORKDIR /app
# Run a WSGI server to serve the application. gunicorn must be declared as
# a dependency in requirements.txt.

ENTRYPOINT ["gunicorn", "-b", ":8080", "server:app"]

Вы также можете посмотреть на Github Repository


Есть идеи?

10000