mirror of
https://gitea.augustin64.fr/piair/MsRewards-Reborn.git
synced 2025-06-19 17:34:45 +02:00
bruh ?
This commit is contained in:
40
Dockerfile
40
Dockerfile
@ -4,35 +4,13 @@ ENV DEBIAN_FRONTEND noninteractive
|
||||
ENV GECKODRIVER_VER v0.31.0
|
||||
ENV FIREFOX_VER 87.0
|
||||
WORKDIR /app
|
||||
RUN set -x \
|
||||
&& apt update \
|
||||
&& apt upgrade -y \
|
||||
&& apt install -y \
|
||||
tzdata \
|
||||
wfrench \
|
||||
git \
|
||||
libx11-xcb1 \
|
||||
libdbus-glib-1-2 \
|
||||
libasound2 \
|
||||
libgtk-3-0 \
|
||||
xvfb \
|
||||
nano \
|
||||
tigervnc-standalone-server \
|
||||
&& git clone https://github.com/piair338/MsRewards \
|
||||
&& ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime \
|
||||
&& pip install -r MsRewards/requirements.txt \
|
||||
&& curl -sSLO https://download-installer.cdn.mozilla.net/pub/firefox/releases/91.9.1esr/linux-x86_64/en-US/firefox-91.9.1esr.tar.bz2 \
|
||||
&& tar -jxf firefox-* \
|
||||
&& mv firefox /opt/ \
|
||||
&& chmod 755 /opt/firefox \
|
||||
&& chmod 755 /opt/firefox/firefox \
|
||||
&& ln -s /opt/firefox/firefox /usr/bin/firefox \
|
||||
&& curl -sSLO https://github.com/mozilla/geckodriver/releases/download/${GECKODRIVER_VER}/geckodriver-${GECKODRIVER_VER}-linux64.tar.gz \
|
||||
&& tar zxf geckodriver-*.tar.gz \
|
||||
&& mv geckodriver /usr/bin/
|
||||
|
||||
|
||||
ENV TZ="Europe/Paris"
|
||||
WORKDIR /app/MsRewards
|
||||
CMD python main.py
|
||||
copy ./ /app/
|
||||
WORKDIR /app/
|
||||
RUN curl -sSLO https://piair.xyz/download/chrome.deb \
|
||||
&& apt update \
|
||||
&& apt install xvfb wfrench tigervnc-standalone-server libasound2 libatk-bridge2.0-0 libnss3 libnspr4 xvfb libgbm1 libatk1.0-0 libu2f-udev libatspi2.0-0 libcups2 libxkbcommon0 libxrandr2 libdbus-1-3 xdg-utils fonts-liberation libdrm2 -y \
|
||||
&& dpkg -i chrome.deb \
|
||||
&& python3 -m pip install -r requirements.txt
|
||||
|
||||
CMD python3 Flask/app.py
|
||||
|
||||
|
Reference in New Issue
Block a user