From 59d4fb7891ae75496883b1b5095ff4c5764170ec Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Thu, 4 Dec 2025 17:03:39 +0100 Subject: [PATCH] fix: unified provider container for standalone --- docker-compose.yml | 5 ----- docker/Provider.dockerfile | 12 +++++++----- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index e64eaea..86e882b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -211,11 +211,6 @@ services: - BACKEND_URL=http://localhost:5000 ports: - "${PROVIDER_PORT:-5001}:5001" - volumes: - - ./lib:/app/lib:ro - - ./experiments/procesing:/app/procesing:ro - - ./backend/provider:/app/provider:ro - command: python -m uvicorn provider.app:app --host 0.0.0.0 --port 5001 restart: unless-stopped volumes: diff --git a/docker/Provider.dockerfile b/docker/Provider.dockerfile index 605aa9c..7b43a2a 100644 --- a/docker/Provider.dockerfile +++ b/docker/Provider.dockerfile @@ -14,11 +14,13 @@ RUN apt-get update && apt-get install -y \ COPY backend/provider/requirements.txt /app/ RUN pip install --no-cache-dir -r requirements.txt -# Structure will be mounted via volumes: -# /app/lib -> lib/ -# /app/procesing -> experiments/procesing/ -# /app/provider -> backend/provider/ +# Copy application code into image +COPY lib/ /app/lib/ +COPY experiments/procesing/ /app/procesing/ +COPY backend/provider/ /app/provider/ ENV PYTHONPATH=/app:/app/lib:/app/procesing -CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "5001", "--app-dir", "/app/provider"] +WORKDIR /app/provider + +CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "5001"]