From 7e9af39ab006bc8a5fe5cc14a6d6be448cfb6286 Mon Sep 17 00:00:00 2001 From: Hero Protagonist Date: Wed, 9 Jul 2025 16:37:28 -0400 Subject: [PATCH] fix: dockerfile --- dockerfile | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/dockerfile b/dockerfile index 3f3713f..7d4b280 100644 --- a/dockerfile +++ b/dockerfile @@ -1,27 +1,26 @@ -FROM ubuntu:16.04 +FROM ubuntu:22.04 RUN apt-get clean && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y locales RUN locale-gen en_US.UTF-8 -ENV LANG en_US.UTF-8 -ENV LANGUAGE en_US:en -ENV LC_ALL en_US.UTF-8 -ENV TERM dumb +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US:en +ENV LC_ALL=en_US.UTF-8 +ENV TERM=dumb ENV PYTHONIOENCODING=utf-8 RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get upgrade -y RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y git curl software-properties-common unzip -RUN apt-get update && add-apt-repository -y ppa:deadsnakes/ppa && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y python3.6 python3.6-dev -RUN curl https://bootstrap.pypa.io/get-pip.py | python3.6 +RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y python3.6 RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y libgtk-3-dev libboost-all-dev build-essential cmake libffi-dev RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y firefox +RUN curl https://bootstrap.pypa.io/get-pip.py | python3 RUN git clone https://github.com/ThoughtfulDev/EagleEye -WORKDIR EagleEye -RUN pip3.6 install -r requirements.txt -RUN pip3.6 install --upgrade beautifulsoup4 html5lib spry +WORKDIR /EagleEye +RUN python3 -m pip install -r requirements.txt +RUN python3 -m pip install --upgrade beautifulsoup4 html5lib spry ADD https://github.com/mozilla/geckodriver/releases/download/v0.27.0/geckodriver-v0.27.0-linux64.tar.gz /EagleEye/geckodriver.tar.gz RUN tar -xvf geckodriver.tar.gz RUN mv geckodriver /usr/bin/geckodriver RUN chmod +x /usr/bin/geckodriver RUN rm -r /EagleEye/known/ ENTRYPOINT bash /entry.sh -