mcp.Dockerfile 575 B

1234567891011121314151617181920
  1. FROM python:3.11-slim
  2. ENV PYTHONDONTWRITEBYTECODE=1 \
  3. PYTHONUNBUFFERED=1 \
  4. APP_DIR=/app \
  5. PYTHONPATH=/app
  6. WORKDIR /app
  7. COPY mcp-servers/requirements.txt ./mcp-servers/requirements.txt
  8. RUN pip install --no-cache-dir -r mcp-servers/requirements.txt \
  9. && useradd --create-home --uid 10001 dataops
  10. COPY app/ ./app/
  11. COPY mcp-servers/dataops_mcp_stdio.py ./mcp-servers/dataops_mcp_stdio.py
  12. USER dataops
  13. ENTRYPOINT ["python", "/app/mcp-servers/dataops_mcp_stdio.py"]
  14. CMD ["--kind", "scheduling", "--factory", "app.core.mcp.bootstrap:build_scheduling_gateway"]