content: # Use the official Python image
  FROM python:3.10-slim
  
  # Set working directory
  WORKDIR /app
  
  # Copy app files
  COPY ./app /app
  COPY ./shared /app/shared
  COPY requirements.txt /app/requirements.txt
  COPY .env /app/.env
  
  # Install dependencies
  RUN pip install --no-cache-dir -r /app/requirements.txt
  
  # Expose port 8000 for FastAPI
  EXPOSE 8000
  
  # Command to run FastAPI app
  CMD ["uvicorn", "api:app", "--host", "0.0.0.0", "--port", "8000"]
  