FROM python:3.12-slim

WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY server.py .

ENV MCP_TRANSPORT=http \
    HOST=0.0.0.0 \
    PORT=3838

EXPOSE 3838

# FRESHSERVICE_DOMAIN, FRESHSERVICE_API_KEY, MCP_AUTH_TOKEN supplied at runtime.
CMD ["python", "server.py"]
