FROM python:3.9-slim WORKDIR /app RUN apt-get update && apt-get install -y --no-install-recommends \ wget \ gnupg \ ca-certificates \ fonts-liberation \ libappindicator3-1 \ libasound2 \ libatk-bridge2.0-0 \ libatk1.0-0 \ libcups2 \ libdbus-1-3 \ libgdk-pixbuf2.0-0 \ libnspr4 \ libnss3 \ libxss1 \ lsb-release \ xdg-utils \ libgbm1 \ && wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb \ && dpkg -i google-chrome-stable_current_amd64.deb; apt-get -fy install \ && rm google-chrome-stable_current_amd64.deb \ && rm -rf /var/lib/apt/lists/* RUN pip install --upgrade pip \ && pip install selenium webdriver_manager COPY app.py ./app.py ENV SELENIUM_HEADLESS=true ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ENV CHROME_BIN=/usr/bin/google-chrome CMD ["python", "./app.py"]