Rebuilt to use python:slim instead of buster

Reduced footprint of the image to less than a quarter from before.
Compatibility with Opus and Numpy still maintained as it is Debian based
This commit is contained in:
Vivek Santayana 2021-08-06 12:20:25 +01:00
parent b5f950a1ba
commit 27ab3bde67

View File

@ -1,7 +1,7 @@
FROM python:3.9.6-slim FROM python:slim
RUN apt-get update -y && apt-get upgrade -y && apt-get install libopus0 -y
COPY . /usr/src/app COPY . /usr/src/app
WORKDIR /usr/src/app WORKDIR /usr/src/app
RUN pip install --upgrade pip RUN apt-get update -y && apt-get upgrade -y && apt-get install libopus0 -y && \
RUN pip install -r requirements.txt pip install --upgrade pip && pip install -r requirements.txt && \
apt-get autoremove -y
CMD python3 -u ./bot.py CMD python3 -u ./bot.py