1
0
Fork 0
mirror of https://github.com/kemayo/leech synced 2025-12-06 08:22:56 +01:00
leech/Dockerfile
Azrea Amis 674a5b7e6b Simplify Dockerfile
Replace intervenining container with just disabling virtualenvs
installing via poetry.
2021-05-09 06:19:53 +00:00

19 lines
570 B
Docker

FROM alpine:latest
# Package list taken from Pillow documentation:
# https://pillow.readthedocs.io/en/stable/installation.html#building-on-linux
RUN apk add tiff-dev jpeg-dev openjpeg-dev zlib-dev freetype-dev lcms2-dev \
libwebp-dev tcl-dev tk-dev harfbuzz-dev fribidi-dev libimagequant-dev \
libxcb-dev libpng-dev gcc musl-dev python3 python3-dev py3-pip py3-cryptography \
&& pip install poetry
COPY . /leech
RUN cd /leech \
&& poetry config virtualenvs.create false \
&& poetry install --no-dev
WORKDIR /work
ENTRYPOINT ["/leech/leech.py"]