FROM python:3.11-slim

WORKDIR /app

ENV PYTHONUNBUFFERED=1
ENV NHVR_MCP_TRANSPORT=stdio
ENV NHVR_MCP_PORT=8080

COPY pyproject.toml README.md /app/
COPY nhvr_mcp /app/nhvr_mcp

RUN python -m pip install --no-cache-dir -e ".[mcp]"

EXPOSE 8080

CMD ["python", "-m", "nhvr_mcp.server"]
