Dockerfile python3.7.4-alpine install gevent

· 前端后端杂货 · 599字

Dockerfile

FROM python:3.7.4-alpine
#FROM scratch

LABEL maintainer="i.1214 <i.1214@yahoo.com>"

WORKDIR ./

COPY ./ ./

# important, 这里是需要安装alpine缺少的依赖包
RUN apk update && \
    apk add --no-cache ca-certificates && \
    apk add --no-cache --virtual .build-deps gcc musl-dev

# gevent 在这个 requirements.txt 中, gevent==1.4.0
RUN pip install --no-cache-dir -r requirements.txt

# 安装完成后清理缓存
RUN apk del .build-deps gcc musl-dev && \
    rm -rf /var/cache/apk/*

EXPOSE 5000

ENTRYPOINT ["gunicorn", "--config", "./configs/gunicorn.py", "app:app"]
最后一次编辑于 2019 09 05 11:31:56
如果你有任何疑问,这个邮箱可以联系到我:aS4xMjE0QHlhaG9vLmNvbQ==