FROM python:3.11-slim
WORKDIR /build
COPY . .
RUN pip install --no-cache-dir . && rm -rf /build
EXPOSE 8100
VOLUME /data
HEALTHCHECK --interval=30s --timeout=5s \
  CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:8100/health')" || exit 1
ENTRYPOINT ["mimir-mcp"]
