From fe0689d8277552b7c9ae1f53679542c0175e277f Mon Sep 17 00:00:00 2001 From: Mannu Date: Wed, 13 May 2026 21:47:53 +0530 Subject: [PATCH] Fix uvicorn PATH in Docker - use poetry venv bin directory --- docker-compose.yml | 2 +- packages/api/Dockerfile | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 4ae16f7..6d081cf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,7 +33,7 @@ services: build: context: . dockerfile: packages/api/Dockerfile - command: arq remodel_api.workers.main.WorkerSettings + command: python -m arq remodel_api.workers.main.WorkerSettings restart: unless-stopped environment: - DATABASE_URL=sqlite:///./remodel.db diff --git a/packages/api/Dockerfile b/packages/api/Dockerfile index f786a70..2e41565 100644 --- a/packages/api/Dockerfile +++ b/packages/api/Dockerfile @@ -12,7 +12,9 @@ COPY packages /app/packages WORKDIR /app/packages/api RUN poetry install --no-interaction -# Set Python path +# Get poetry venv path and set PATH +ENV VENV_PATH=/root/.cache/pypoetry/virtualenvs/remodel-api-cufy8KWC-py3.12/bin +ENV PATH=$VENV_PATH:$PATH ENV PYTHONPATH=/app/packages/engine/src:/app/packages/api/src WORKDIR /app/packages/api