From 52cd19ada7fcdac2614d0ef98098321a9f257d09 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Wed, 7 May 2025 19:56:39 -0500 Subject: [PATCH] build --- docker/Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c5c54e51..56518215 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -60,6 +60,12 @@ FROM lscr.io/linuxserver/ffmpeg:latest AS ffmpeg # Stage 2: Ubuntu base with Python FROM ubuntu:24.04 +ENV PATH="/dispatcharrpy/bin:$PATH" \ + VIRTUAL_ENV=/dispatcharrpy \ + DJANGO_SETTINGS_MODULE=dispatcharr.settings \ + PYTHONUNBUFFERED=1 \ + DISPATCHARR_BUILD=1 + ENV DEBIAN_FRONTEND=noninteractive # Install required dependencies including Python 3.13 @@ -75,11 +81,10 @@ RUN apt-get update && \ && apt-get clean && rm -rf /var/lib/apt/lists/* # Copy the application from the builder stage +COPY --from=builder /dispatcharrpy /dispatcharrpy COPY --from=builder /app /app COPY --from=frontend-builder /app/frontend/dist /app/frontend/dist -# Create a virtual environment with Python 3.13 -RUN python3.13 -m venv /dispatcharrpy # Install pip in the virtual environment RUN /dispatcharrpy/bin/pip install --upgrade pip