aboutsummaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile
blob: 1445441c6b292d697ca560e66b6fd4ee5db88aba (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM python:3.7.2-alpine3.9

ENTRYPOINT ["python"]
CMD ["-m", "bot"]

ENV PIP_NO_CACHE_DIR="false" \
    PIPENV_DONT_USE_PYENV="1" \
    PIPENV_HIDE_EMOJIS="1" \
    PIPENV_IGNORE_VIRTUALENVS="1" \
    PIPENV_NOSPIN="1"

RUN apk add --no-cache --update \
        build-base \
        git \
        libffi-dev \
        # Pillow dependencies
        freetype-dev \
        libjpeg-turbo-dev \
        zlib-dev
RUN pip install pipenv

COPY . /bot
WORKDIR /bot

RUN pipenv install --deploy --system