FROM python:3.11-bullseye COPY config_docker.py / RUN wget -O- https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /usr/share/keyrings/google-chrome.gpg RUN echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main' > /etc/apt/sources.list.d/google-chrome.list RUN apt-get update RUN apt-get install -y \ build-essential \ libpq-dev \ python3-dev \ python3-pip \ python3-setuptools \ python3-wheel \ firefox-esr \ google-chrome-stable \ espeak \ sqlite3 \ libsqlite3-dev COPY requirements.txt / RUN pip install -U pip wheel setuptools RUN pip install -r requirements.txt COPY ./ /src CMD ["python3", "/src/main.py"]