diff --git a/docker/Dockerfile.full b/docker/Dockerfile.full index c9ab2d6..04d8962 100644 --- a/docker/Dockerfile.full +++ b/docker/Dockerfile.full @@ -15,9 +15,17 @@ RUN pip install uv WORKDIR /app +# Copy source files needed for package installation COPY pyproject.toml ./ -# Create dummy README for pip install (pyproject.toml references it) -RUN touch README.md && uv pip install --system -e . +COPY api ./api +COPY core ./core +COPY services ./services +COPY monitoring ./monitoring +COPY mcp_tools ./mcp_tools +COPY start.py start_mcp.py mcp_server.py config.py main.py ./ + +# Install the package and its dependencies +RUN uv pip install --system . # ============================================ # Final stage diff --git a/docker/Dockerfile.minimal b/docker/Dockerfile.minimal index ecae358..bc39713 100644 --- a/docker/Dockerfile.minimal +++ b/docker/Dockerfile.minimal @@ -16,10 +16,17 @@ RUN pip install uv WORKDIR /app -# Copy and install dependencies +# Copy source files needed for package installation COPY pyproject.toml ./ -# Create dummy README for pip install (pyproject.toml references it) -RUN touch README.md && uv pip install --system -e . +COPY api ./api +COPY core ./core +COPY services ./services +COPY monitoring ./monitoring +COPY mcp_tools ./mcp_tools +COPY start.py start_mcp.py mcp_server.py config.py main.py ./ + +# Install the package and its dependencies +RUN uv pip install --system . # ============================================ # Final stage diff --git a/docker/Dockerfile.standard b/docker/Dockerfile.standard index dcbb3db..d7e6ba7 100644 --- a/docker/Dockerfile.standard +++ b/docker/Dockerfile.standard @@ -15,9 +15,17 @@ RUN pip install uv WORKDIR /app +# Copy source files needed for package installation COPY pyproject.toml ./ -# Create dummy README for pip install (pyproject.toml references it) -RUN touch README.md && uv pip install --system -e . +COPY api ./api +COPY core ./core +COPY services ./services +COPY monitoring ./monitoring +COPY mcp_tools ./mcp_tools +COPY start.py start_mcp.py mcp_server.py config.py main.py ./ + +# Install the package and its dependencies +RUN uv pip install --system . # ============================================ # Final stage