Fix Dockerfile for Dokploy deployment
Some checks are pending
CI / Engine — lint / typecheck / test (push) Waiting to run
CI / API — lint / typecheck / test (push) Waiting to run
CI / Web — typecheck / lint / build (push) Waiting to run

This commit is contained in:
Manohar Gupta 2026-05-13 21:24:23 +05:30
parent 62144ff8ad
commit e6955a85f9

View file

@ -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