FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim

WORKDIR /app

COPY pyproject.toml uv.lock README.md LICENSE ./
COPY src ./src

RUN uv sync --frozen --no-dev --no-editable

ENV MCP_TRANSPORTE=streamable-http
ENV MCP_PORTA=8000
EXPOSE 8000

CMD ["uv", "run", "--no-sync", "mcp-dados-br"]
