JBOPS/Dockerfile
2024-04-14 11:46:26 -04:00

28 lines
595 B
Docker

FROM python:3.12-alpine
WORKDIR /app
COPY . .
RUN apk add --no-cache \
bash ca-certificates \
&& \
apk add --no-cache --virtual=.build-deps \
build-base \
libffi-dev \
openssl-dev \
musl-dev \
&& pip install --upgrade --requirement /app/requirements.txt \
&& apk del --purge .build-deps \
&& chown -R root:root /app \
&& chmod -R 755 /app
ENV PLEXAPI_CONFIG_PATH="/config/config.ini" \
JBOPS_SCRIPT_PATH="fun/plexapi_haiku.py"
USER nobody:nogroup
VOLUME ["/config"]
ENTRYPOINT ["/bin/bash"]
CMD ["/docker-entrypoint.sh"]