FROM python:3.11-slim WORKDIR /app COPY pyproject.toml . RUN pip install . COPY . . # FastMCP usually runs on a specific port if exposed, # but for MCP over stdio (standard in many integrations), # we might just run it directly. # For HF Spaces (Docker SDK), we can run it and potentially # use a proxy if it's a web interface, or just keep it as a server. # Here we'll assume it's a server that might be called. CMD ["python", "-m", "shopfront_agent.server"]