因此,App Engine 用于为 Django 应用程序生成容器的 dockerfile 如下:
FROM gcr.io/google-appengine/python@sha256:c6480acd38ca4605e0b83f5196ab6fe8a8b59a0288a7b8216c42dbc45b5de8f6
LABEL python_version=python3.7
RUN virtualenv --no-download /env -p python3.7
ENV VIRTUAL_ENV /env
ENV PATH /env/bin:$PATH
ADD requirements.txt /app/
RUN pip install -r requirements.txt
ADD . /app/
CMD exec gunicorn -b :$PORT myteam.wsgi
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么我们看不到命令:
python manage.py runserver
相反,我们看到: gunicorn -b :$PORT myteam.wsgi
这是否意味着gunicorn命令运行服务器?