From e6955a85f9d14b7dda34727a1f21a96c1f9ccadf Mon Sep 17 00:00:00 2001 From: Mannu Date: Wed, 13 May 2026 21:24:23 +0530 Subject: [PATCH] Fix Dockerfile for Dokploy deployment --- packages/api/Dockerfile | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/api/Dockerfile b/packages/api/Dockerfile index 32f54dc..159b7ae 100644 --- a/packages/api/Dockerfile +++ b/packages/api/Dockerfile @@ -5,17 +5,13 @@ WORKDIR /app # Install poetry RUN pip install poetry -# Copy project files -COPY packages/engine/pyproject.toml packages/engine/ /app/packages/engine/ -COPY packages/api/pyproject.toml packages/api/ /app/packages/api/ +# Copy packages directory structure +COPY packages /app/packages -# Install dependencies +# Install dependencies (poetry walks up from api dir to find engine in ../engine) +WORKDIR /app/packages/api RUN poetry install --no-interaction --no-venv-seeding -# Copy source -COPY packages/engine/src /app/packages/engine/src -COPY packages/api/src /app/packages/api/src - # Set Python path ENV PYTHONPATH=/app/packages/engine/src:/app/packages/api/src