FROM python:3.12-slim-bookworm

WORKDIR /app

ENV PYTHONUNBUFFERED=1

COPY setup.py README.md requirements.txt ./
COPY src/ ./src/

RUN pip install --no-cache-dir .

CMD ["gitcode-mcp"]