Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanwohara committed Feb 2, 2018
1 parent f28f420 commit 8a61c3f
Show file tree
Hide file tree
Showing 255 changed files with 13,743 additions and 515 deletions.
10 changes: 8 additions & 2 deletions android/images/api-23-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,6 +165,9 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-23"
14 changes: 10 additions & 4 deletions android/images/api-23-node8-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,7 +165,10 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-23"
#
Expand All @@ -172,7 +178,7 @@ RUN sdkmanager "platforms;android-23"

# node installations command expect to run as root
USER root
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/6b8d86d6ad59e0d1e7a94cec2e909cad137a028f/8/Dockerfile
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/994f8286cb0efc92578902d5fd11182f63a59869/8/Dockerfile

RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
Expand All @@ -194,7 +200,7 @@ RUN set -ex \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
done

ENV NODE_VERSION 8.9.3
ENV NODE_VERSION 8.9.4

RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
Expand Down
10 changes: 8 additions & 2 deletions android/images/api-24-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,6 +165,9 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-24"
14 changes: 10 additions & 4 deletions android/images/api-24-node8-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,7 +165,10 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-24"
#
Expand All @@ -172,7 +178,7 @@ RUN sdkmanager "platforms;android-24"

# node installations command expect to run as root
USER root
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/6b8d86d6ad59e0d1e7a94cec2e909cad137a028f/8/Dockerfile
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/994f8286cb0efc92578902d5fd11182f63a59869/8/Dockerfile

RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
Expand All @@ -194,7 +200,7 @@ RUN set -ex \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
done

ENV NODE_VERSION 8.9.3
ENV NODE_VERSION 8.9.4

RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
Expand Down
10 changes: 8 additions & 2 deletions android/images/api-25-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,6 +165,9 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-25"
14 changes: 10 additions & 4 deletions android/images/api-25-node8-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,7 +165,10 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-25"
#
Expand All @@ -172,7 +178,7 @@ RUN sdkmanager "platforms;android-25"

# node installations command expect to run as root
USER root
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/6b8d86d6ad59e0d1e7a94cec2e909cad137a028f/8/Dockerfile
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/994f8286cb0efc92578902d5fd11182f63a59869/8/Dockerfile

RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
Expand All @@ -194,7 +200,7 @@ RUN set -ex \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
done

ENV NODE_VERSION 8.9.3
ENV NODE_VERSION 8.9.4

RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
Expand Down
10 changes: 8 additions & 2 deletions android/images/api-26-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,6 +165,9 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-26"
14 changes: 10 additions & 4 deletions android/images/api-26-node8-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,7 +165,10 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-26"
#
Expand All @@ -172,7 +178,7 @@ RUN sdkmanager "platforms;android-26"

# node installations command expect to run as root
USER root
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/6b8d86d6ad59e0d1e7a94cec2e909cad137a028f/8/Dockerfile
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/994f8286cb0efc92578902d5fd11182f63a59869/8/Dockerfile

RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
Expand All @@ -194,7 +200,7 @@ RUN set -ex \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
done

ENV NODE_VERSION 8.9.3
ENV NODE_VERSION 8.9.4

RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
Expand Down
10 changes: 8 additions & 2 deletions android/images/api-27-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,6 +165,9 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-27"
14 changes: 10 additions & 4 deletions android/images/api-27-node8-alpha/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,10 @@ ARG android_home=/opt/android/sdk
# SHA-256 444e22ce8ca0f67353bda4b85175ed3731cae3ffa695ca18119cbacef1c1bea0

RUN sudo apt-get update && \
sudo apt-get install --yes xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential libcurl4-openssl-dev
sudo apt-get install --yes \
xvfb gcc-multilib lib32z1 lib32stdc++6 build-essential \
libcurl4-openssl-dev libglu1-mesa libxi-dev libxmu-dev \
libglu1-mesa-dev

# Install Ruby
RUN cd /tmp && wget -O ruby-install-0.6.1.tar.gz https://github.com/postmodern/ruby-install/archive/v0.6.1.tar.gz && \
Expand Down Expand Up @@ -162,7 +165,10 @@ RUN sdkmanager \
"build-tools;25.0.3" \
"build-tools;26.0.1" \
"build-tools;26.0.2" \
"build-tools;27.0.0"
"build-tools;27.0.0" \
"build-tools;27.0.1" \
"build-tools;27.0.2" \
"build-tools;27.0.3"

RUN sdkmanager "platforms;android-27"
#
Expand All @@ -172,7 +178,7 @@ RUN sdkmanager "platforms;android-27"

# node installations command expect to run as root
USER root
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/6b8d86d6ad59e0d1e7a94cec2e909cad137a028f/8/Dockerfile
## Using node installation from https://raw.githubusercontent.com/nodejs/docker-node/994f8286cb0efc92578902d5fd11182f63a59869/8/Dockerfile

RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
Expand All @@ -194,7 +200,7 @@ RUN set -ex \
gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key" ; \
done

ENV NODE_VERSION 8.9.3
ENV NODE_VERSION 8.9.4

RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
Expand Down
18 changes: 9 additions & 9 deletions buildpack-deps/images/artful-curl/browsers/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,16 @@ RUN FIREFOX_URL="https://s3.amazonaws.com/circle-downloads/firefox-mozilla-build
&& rm -rf /tmp/firefox.deb \
&& firefox --version

# install geckodriver
# install geckodriver—disabling this temporarily, we will likely want this code in the future, but until we're ready to upgrade our version of firefox to 53+, geckodriver wont' be compatible...

RUN export GECKODRIVER_LATEST_RELEASE_URL=$(curl https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r ".assets[] | select(.name | test(\"linux64\")) | .browser_download_url") \
&& curl --silent --show-error --location --fail --retry 3 --output /tmp/geckodriver_linux64.tar.gz "$GECKODRIVER_LATEST_RELEASE_URL" \
&& cd /tmp \
&& tar xf geckodriver_linux64.tar.gz \
&& rm -rf geckodriver_linux64.tar.gz \
&& sudo mv geckodriver /usr/local/bin/geckodriver \
&& sudo chmod +x /usr/local/bin/geckodriver \
&& geckodriver --version
# RUN export GECKODRIVER_LATEST_RELEASE_URL=$(curl https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r ".assets[] | select(.name | test(\"linux64\")) | .browser_download_url") \
# && curl --silent --show-error --location --fail --retry 3 --output /tmp/geckodriver_linux64.tar.gz "$GECKODRIVER_LATEST_RELEASE_URL" \
# && cd /tmp \
# && tar xf geckodriver_linux64.tar.gz \
# && rm -rf geckodriver_linux64.tar.gz \
# && sudo mv geckodriver /usr/local/bin/geckodriver \
# && sudo chmod +x /usr/local/bin/geckodriver \
# && geckodriver --version

# install chrome

Expand Down
18 changes: 9 additions & 9 deletions buildpack-deps/images/artful-scm/browsers/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,16 @@ RUN FIREFOX_URL="https://s3.amazonaws.com/circle-downloads/firefox-mozilla-build
&& rm -rf /tmp/firefox.deb \
&& firefox --version

# install geckodriver
# install geckodriver—disabling this temporarily, we will likely want this code in the future, but until we're ready to upgrade our version of firefox to 53+, geckodriver wont' be compatible...

RUN export GECKODRIVER_LATEST_RELEASE_URL=$(curl https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r ".assets[] | select(.name | test(\"linux64\")) | .browser_download_url") \
&& curl --silent --show-error --location --fail --retry 3 --output /tmp/geckodriver_linux64.tar.gz "$GECKODRIVER_LATEST_RELEASE_URL" \
&& cd /tmp \
&& tar xf geckodriver_linux64.tar.gz \
&& rm -rf geckodriver_linux64.tar.gz \
&& sudo mv geckodriver /usr/local/bin/geckodriver \
&& sudo chmod +x /usr/local/bin/geckodriver \
&& geckodriver --version
# RUN export GECKODRIVER_LATEST_RELEASE_URL=$(curl https://api.github.com/repos/mozilla/geckodriver/releases/latest | jq -r ".assets[] | select(.name | test(\"linux64\")) | .browser_download_url") \
# && curl --silent --show-error --location --fail --retry 3 --output /tmp/geckodriver_linux64.tar.gz "$GECKODRIVER_LATEST_RELEASE_URL" \
# && cd /tmp \
# && tar xf geckodriver_linux64.tar.gz \
# && rm -rf geckodriver_linux64.tar.gz \
# && sudo mv geckodriver /usr/local/bin/geckodriver \
# && sudo chmod +x /usr/local/bin/geckodriver \
# && geckodriver --version

# install chrome

Expand Down
Loading

0 comments on commit 8a61c3f

Please sign in to comment.