college-bot-v1/Dockerfile

33 lines
750 B
Docker
Raw Permalink Normal View History

2023-01-19 12:31:12 +00:00
FROM python:3.11-bullseye
2023-03-20 16:59:46 +00:00
COPY config_docker.py /
2023-01-19 12:31:12 +00:00
2023-03-20 15:33:56 +00:00
RUN wget -O- https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /usr/share/keyrings/google-chrome.gpg
2023-01-19 12:31:12 +00:00
2023-03-20 15:33:56 +00:00
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
2023-01-19 12:31:12 +00:00
2023-03-16 22:45:04 +00:00
RUN apt-get update
RUN apt-get install -y \
2023-01-19 12:31:12 +00:00
build-essential \
libpq-dev \
python3-dev \
python3-pip \
python3-setuptools \
python3-wheel \
firefox-esr \
2023-03-16 22:45:04 +00:00
google-chrome-stable \
2023-03-20 16:59:46 +00:00
espeak \
sqlite3 \
libsqlite3-dev
2023-01-19 12:31:12 +00:00
COPY requirements.txt /
2023-03-20 15:33:56 +00:00
RUN pip install -U pip wheel setuptools
2023-01-19 12:31:12 +00:00
RUN pip install -r requirements.txt
2023-03-20 16:59:46 +00:00
COPY ./ /src
2023-01-19 12:31:12 +00:00
2023-03-20 16:59:46 +00:00
CMD ["python3", "/src/main.py"]