FROM python:3.12-slim

WORKDIR /app

RUN pip install --no-cache-dir \
    fastmcp==3.4.4 \
    uvicorn[standard]>=0.29.0 \
    httpx>=0.27.0 \
    lulu-ads==0.8.6

COPY server.py fx_rates.py ./

ENV MCP_TRANSPORT=http
EXPOSE 8080

CMD ["python", "server.py"]
