Merge pull request #33 from ancho/feature/use-slim-baseimage

reduce size of docker image
This commit is contained in:
Ville Ranki 2020-02-07 21:50:43 +02:00 committed by GitHub
commit 30bc0fdcb1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 4 deletions

View File

@ -1,11 +1,15 @@
FROM python:3 FROM python:3.7-slim
WORKDIR /bot WORKDIR /bot
RUN pip install pipenv && rm -rf /root/.cache
COPY Pipfile . COPY Pipfile .
RUN pipenv install --pre && rm -rf /root/.cache RUN pip install pipenv && \
pipenv install --pre && \
pipenv install --deploy --system && \
rm -r /root/.cache/* && \
rm -r /root/.local/*
COPY bot.py *.json *.pickle /bot/ COPY bot.py *.json *.pickle /bot/
COPY modules modules COPY modules modules
CMD [ "pipenv", "run", "python", "-u", "./bot.py" ] CMD [ "python", "-u", "./bot.py" ]