diff options
| author | 2019-10-01 17:31:59 +0100 | |
|---|---|---|
| committer | 2019-10-01 17:31:59 +0100 | |
| commit | e5b724ec617f3ca82f6491329fca2cd17e103bdb (patch) | |
| tree | e24d61c0b7b5ccb4ff08e596ca67fb61acb4367f /Dockerfile | |
| parent | Make tests work with Union converter (diff) | |
| parent | Merge branch 'master' into add-role-info-command (diff) | |
Merge branch 'add-role-info-command' of github.com:python-discord/bot into add-role-info-command
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 31 | 
1 files changed, 12 insertions, 19 deletions
| diff --git a/Dockerfile b/Dockerfile index aa6333380..271c25050 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,27 +1,20 @@ -FROM python:3.7-alpine3.7 +FROM python:3.7-slim -RUN apk add --no-cache \ -    build-base \ -    freetype-dev \ -    git \ -    jpeg-dev \ -    libffi-dev \ -    libxml2 \ -    libxml2-dev \ -    libxslt-dev \ -    tini \ -    zlib \ -    zlib-dev - -ENV \ -    LIBRARY_PATH=/lib:/usr/lib +# Set pip to have cleaner logs and no saved cache +ENV PIP_NO_CACHE_DIR=false \ +    PIPENV_HIDE_EMOJIS=1 \ +    PIPENV_IGNORE_VIRTUALENVS=1 \ +    PIPENV_NOSPIN=1 +# Install pipenv  RUN pip install -U pipenv +# Copy project files into working directory  WORKDIR /bot  COPY . . -RUN pipenv install --deploy --system +# Install project dependencies +RUN pipenv install --system --deploy -ENTRYPOINT ["/sbin/tini", "--"] -CMD ["python3", "-m", "bot"] +ENTRYPOINT ["python3"] +CMD ["-m", "bot"] | 
