Dockerfile 387 B

12345678910111213141516171819
  1. FROM python:3.13-slim
  2. WORKDIR /app
  3. # Install deps first (better caching)
  4. COPY requirements.txt ./
  5. RUN pip install --no-cache-dir -r requirements.txt
  6. # Copy server code
  7. COPY . ./
  8. # Default values (override in compose)
  9. ENV HOST=0.0.0.0
  10. ENV PORT=8505
  11. EXPOSE 8505
  12. # Start FastMCP via Uvicorn
  13. CMD ["python", "-m", "uvicorn", "server_fastmcp:app", "--host", "0.0.0.0", "--port", "8505"]