30 lines
637 B
Docker
30 lines
637 B
Docker
FROM python:3.13-rc-alpine
|
|
WORKDIR /usr/src/
|
|
COPY requirements.txt /usr/src/requirements.txt
|
|
COPY entrypoint.sh /usr/src/entrypoint.sh
|
|
RUN apk add --no-cache \
|
|
gcc \
|
|
g++ \
|
|
musl-dev \
|
|
python3-dev \
|
|
libffi-dev \
|
|
openssl-dev \
|
|
cargo \
|
|
make \
|
|
mariadb-connector-c-dev \
|
|
jpeg-dev \
|
|
zlib-dev \
|
|
freetype-dev \
|
|
lcms2-dev \
|
|
openjpeg-dev \
|
|
tiff-dev \
|
|
tk-dev \
|
|
tcl-dev \
|
|
libwebp-dev
|
|
RUN python -m ensurepip --upgrade
|
|
RUN pip install setuptools wheel
|
|
RUN pip install -r requirements.txt
|
|
WORKDIR /python
|
|
CMD /bin/sh /usr/src/entrypoint.sh
|
|
# ENTRYPOINT ["/usr/src/entrypoint.sh"]
|