FROM python:3.12-slim ENV DEBIAN_FRONTEND=noninteractive WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY lib/ ./lib/ COPY duckduckgo-mcp/ ./duckduckgo-mcp/ ENV PYTHONPATH=/app ENV RATE_LIMIT_SECONDS=3 ENV SEARXNG_URL=http://searxng:8080 ENV MCP_PORT=3002 CMD ["python", "-m", "duckduckgo-mcp.server"]