|
FROM python:3.12-alpine |
|
WORKDIR /app |
|
COPY . . |
|
RUN apk add --no-cache --update bash tzdata ffmpeg curl su-exec && \ |
|
apk add --no-cache --virtual builddeps gcc musl-dev python3-dev libffi-dev openssl-dev cargo && \ |
|
pip3 install -r requirements.txt --no-cache-dir && \ |
|
apk del builddeps && \ |
|
touch /app/is_container && \ |
|
mv Docker_entrypoint.sh /usr/local/bin && \ |
|
rm -rf /tmp/* $HOME/.cache $HOME/.cargo |
|
|
|
VOLUME /app/data /app/plugins_ext /app/.cabernet |
|
EXPOSE 6077 5004 |
|
ENTRYPOINT ["Docker_entrypoint.sh"] |
|
|