content: # Dockerfile for Retriever Agent
  FROM python:3.9-slim
  
  # Set the working directory
  WORKDIR /app
  
  # Install build dependencies
  RUN apt-get update && apt-get install -y \
      gcc \
      build-essential \
      && rm -rf /var/lib/apt/lists/*
  
  # Install Python dependencies
  RUN pip install --no-cache-dir fastapi uvicorn numpy faiss-cpu sentence-transformers requests httpx python-multipart
  
  # Copy the agent code
  COPY . /app
  
  # Expose the port
  EXPOSE 8002
  
  # Command to run the Retriever Agent
  CMD ["uvicorn", "retriever_agent:app", "--host", "0.0.0.0", "--port", "8002"]
  