1
0
mirror of https://github.com/danbee/docker synced 2025-03-04 08:39:09 +00:00
This commit is contained in:
Daniel Barber 2018-10-19 16:52:15 -04:00
parent 2c52397d4b
commit f9d328e524
Signed by: danbarber
GPG Key ID: 931D8112E0103DD8

View File

@ -5,7 +5,10 @@ RUN apt-get update \
RUN apt-get install -yq \ RUN apt-get install -yq \
libpq-dev \ libpq-dev \
jq jq \
bzip2 \
libgconf-2-4 \
unzip
# Install NodeJS # Install NodeJS
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \ RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
@ -18,9 +21,7 @@ RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
&& apt-get install -yq yarn && apt-get install -yq yarn
# Install Java 8 # Install Java 8
RUN apt-get update \ RUN apt-get install -yq openjdk-8-jre openjdk-8-jre-headless openjdk-8-jdk openjdk-8-jdk-headless
&& apt-get install -yq openjdk-8-jre openjdk-8-jre-headless openjdk-8-jdk openjdk-8-jdk-headless \
&& apt-get install -yq bzip2 libgconf-2-4
# Install Firefox # Install Firefox
RUN FIREFOX_URL="https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US" \ RUN FIREFOX_URL="https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US" \
@ -44,9 +45,9 @@ RUN export GECKODRIVER_LATEST_RELEASE_URL=$(curl https://api.github.com/repos/mo
# Install Chrome # Install Chrome
RUN curl --silent --show-error --location --fail --retry 3 --output /tmp/google-chrome-stable_current_amd64.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb \ RUN curl --silent --show-error --location --fail --retry 3 --output /tmp/google-chrome-stable_current_amd64.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb \
&& (sudo dpkg -i /tmp/google-chrome-stable_current_amd64.deb || sudo apt-get -fy install) \ && (dpkg -i /tmp/google-chrome-stable_current_amd64.deb || apt-get -fy install) \
&& rm -rf /tmp/google-chrome-stable_current_amd64.deb \ && rm -rf /tmp/google-chrome-stable_current_amd64.deb \
&& sudo sed -i 's|HERE/chrome"|HERE/chrome" --disable-setuid-sandbox --no-sandbox|g' \ && sed -i 's|HERE/chrome"|HERE/chrome" --disable-setuid-sandbox --no-sandbox|g' \
"/opt/google/chrome/google-chrome" \ "/opt/google/chrome/google-chrome" \
&& google-chrome --version && google-chrome --version
@ -55,6 +56,6 @@ RUN export CHROMEDRIVER_RELEASE=$(curl --location --fail --retry 3 http://chrome
&& cd /tmp \ && cd /tmp \
&& unzip chromedriver_linux64.zip \ && unzip chromedriver_linux64.zip \
&& rm -rf chromedriver_linux64.zip \ && rm -rf chromedriver_linux64.zip \
&& sudo mv chromedriver /usr/local/bin/chromedriver \ && mv chromedriver /usr/local/bin/chromedriver \
&& sudo chmod +x /usr/local/bin/chromedriver \ && chmod +x /usr/local/bin/chromedriver \
&& chromedriver --version && chromedriver --version