# Container image for hosted MCP deployments (smithery.ai etc.)
FROM python:3.12-slim

ENV PIP_NO_CACHE_DIR=1 \
    PIP_DISABLE_PIP_VERSION_CHECK=1 \
    PYTHONUNBUFFERED=1

WORKDIR /app

COPY pyproject.toml README.md LICENSE ./
COPY ukr_vitalinguist_mcp ./ukr_vitalinguist_mcp

RUN pip install .

# stdio transport — smithery / Claude Desktop / Cursor wrap this.
ENTRYPOINT ["ukr-vitalinguist-mcp"]
