Files
wyndham-ARR/Dockerfile
2026-07-31 15:11:42 +08:00

27 lines
589 B
Docker

FROM python:3.12-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_DISABLE_PIP_VERSION_CHECK=1 \
PIP_NO_CACHE_DIR=1
WORKDIR /app
COPY requirements*.txt ./
RUN python -m pip install --upgrade pip \
&& python -m pip install --requirement requirements.txt
RUN groupadd --system arr \
&& useradd --system --gid arr --create-home arr
COPY . .
RUN mkdir -p /app/runtime /app/outputs \
&& chown -R arr:arr /app/runtime /app/outputs
USER arr
EXPOSE 8765
CMD ["python", "-m", "arr_web.run", "--host", "0.0.0.0", "--port", "8765", "--enable-processing"]