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