Commit c6a371a9 authored by Aayush Gupta's avatar Aayush Gupta
Browse files

Browser: Adapt docker image configuration for upstream changes


Signed-off-by: Aayush Gupta's avatarAayush Gupta <theimpulson@e.email>
parent 9a4ecf28
Pipeline #150145 passed with stages
in 450 minutes and 5 seconds
......@@ -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 && \
......@@ -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}
......
......@@ -746,6 +746,7 @@ rubygems-integration
scour
scrot
shared-mime-info
software-properties-common
ssl-cert
strace
sudo
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment