FROM python:3.10-slim # Install dependencies RUN apt update && apt install -y \ chromium \ chromium-driver \ && apt clean && rm -rf /var/lib/apt/lists/* # Set environment variables for Chromium path ENV CHROME_BIN=/usr/bin/chromium ENV CHROME_PATH=/usr/lib/chromium # Set working directory WORKDIR /app COPY . . # Install Python dependencies RUN pip install --no-cache-dir -r requirements.txt # Expose port for FastAPI EXPOSE 7860 # Run FastAPI app using uvicorn (Option 1) CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]