From c28cb5eac458ebb57f2363a1b66d2fb52d743268 Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Tue, 16 Jul 2019 23:56:03 +0200 Subject: [PATCH] Install chromium in base image Replace google-chrome with it, it has problems with webdrivers (DevToolsActivePort file doesn't exist) and we like to use open source anyway... We also do not need phantomjs anymore since a long time. --- Dockerfile.base | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/Dockerfile.base b/Dockerfile.base index c8f45c6c..9e274751 100644 --- a/Dockerfile.base +++ b/Dockerfile.base @@ -1,15 +1,5 @@ FROM opensuse/leap:15 -# Import google packaging key for chrome -COPY google-packaging.key /tmp -RUN rpm --import /tmp/google-packaging.key - -# Enable/Disable the repositories we need/don't need -RUN zypper rr openSUSE-Leap-15.0-Non-Oss openSUSE-Leap-15.0-Update-Non-Oss; \ - zypper ar -f https://download.opensuse.org/repositories/devel:/tools/openSUSE_Leap_15.0/devel:tools.repo; \ - zypper ar -f http://dl.google.com/linux/chrome/rpm/stable/x86_64 google-chrome; \ - zypper --gpg-auto-import-keys refresh - # Install our requirements RUN zypper -n install --no-recommends \ # for compiling assets/gems @@ -23,13 +13,11 @@ RUN zypper -n install --no-recommends \ # for nokogiri libxml2-devel libxslt-devel \ # for the interactive shell - ack curl wget w3m vim \ - # for running our tests - phantomjs which \ + ack curl wget w3m vim which \ # as ruby ruby2.5-devel \ # as browser for feature tests - google-chrome-stable + chromium # Setup sudo RUN echo 'osem ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers