FROM python:3.12-slim

ENV PYTHONUNBUFFERED=1
ENV DEBIAN_FRONTEND=noninteractive

WORKDIR /crawler-mcp/app-mcp
COPY app-mcp/requirements.txt /tmp/requirements-mcp.txt
RUN pip install --no-cache-dir -r /tmp/requirements-mcp.txt

COPY app-mcp/ /crawler-mcp/app-mcp/

EXPOSE 8115
ENTRYPOINT ["python", "mcp_research.py"]

