Loading Dockerfile +31 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,14 @@ ENV PATH "$PATH:${DEPOT_TOOLS}" ENV CHROMIUM_DIR "/srv/chromium" ENV DEBIAN_FRONTEND noninteractive # Enable foreign architectures support RUN dpkg --print-architecture && \ dpkg --print-foreign-architectures RUN dpkg --add-architecture i386 && \ dpkg --print-foreign-architectures # Install required packages COPY packages.txt /packages.txt RUN apt-get -qq update && \ Loading @@ -12,6 +20,29 @@ RUN apt-get -qq update && \ RUN rm /packages.txt # Install and setup python 3.10 as default RUN add-apt-repository -y ppa:deadsnakes/ppa RUN apt-get -qq update && \ apt-get install -qqy --no-install-recommends \ python3.8 RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 RUN update-alternatives --set python3 /usr/bin/python3.8 # Install chromium build dependencies RUN curl -s https://chromium.googlesource.com/chromium/src/+/master/build/install-build-deps.sh?format=TEXT | base64 -d \ | perl -pe 's/apt-get install \$\{do_quietly-}/DEBIAN_FRONTEND=noninteractive apt-get install -y/' \ | bash -e -s - \ --no-prompt \ --no-chromeos-fonts # Setup locale RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 ENV LANG en_US.UTF-8 # Get latest depot tools RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git ${DEPOT_TOOLS} RUN mkdir ${CHROMIUM_DIR} Loading packages.txt +1 −0 Original line number Diff line number Diff line Loading @@ -746,6 +746,7 @@ rubygems-integration scour scrot shared-mime-info software-properties-common ssl-cert strace sudo Loading Loading
Dockerfile +31 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,14 @@ ENV PATH "$PATH:${DEPOT_TOOLS}" ENV CHROMIUM_DIR "/srv/chromium" ENV DEBIAN_FRONTEND noninteractive # Enable foreign architectures support RUN dpkg --print-architecture && \ dpkg --print-foreign-architectures RUN dpkg --add-architecture i386 && \ dpkg --print-foreign-architectures # Install required packages COPY packages.txt /packages.txt RUN apt-get -qq update && \ Loading @@ -12,6 +20,29 @@ RUN apt-get -qq update && \ RUN rm /packages.txt # Install and setup python 3.10 as default RUN add-apt-repository -y ppa:deadsnakes/ppa RUN apt-get -qq update && \ apt-get install -qqy --no-install-recommends \ python3.8 RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 RUN update-alternatives --set python3 /usr/bin/python3.8 # Install chromium build dependencies RUN curl -s https://chromium.googlesource.com/chromium/src/+/master/build/install-build-deps.sh?format=TEXT | base64 -d \ | perl -pe 's/apt-get install \$\{do_quietly-}/DEBIAN_FRONTEND=noninteractive apt-get install -y/' \ | bash -e -s - \ --no-prompt \ --no-chromeos-fonts # Setup locale RUN localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 ENV LANG en_US.UTF-8 # Get latest depot tools RUN git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git ${DEPOT_TOOLS} RUN mkdir ${CHROMIUM_DIR} Loading
packages.txt +1 −0 Original line number Diff line number Diff line Loading @@ -746,6 +746,7 @@ rubygems-integration scour scrot shared-mime-info software-properties-common ssl-cert strace sudo Loading