Sign inSign up

driverrails/gcm-ruby-dev

By driverrails

•Updated over 7 years ago

Image
0

366

driverrails/gcm-ruby-dev repository overview

FROM circleci/ruby:2.3.7-stretch-node

# install chrome

RUN sudo wget http://dl.google.com/linux/deb/pool/main/g/google-chrome-stable/google-chrome-stable_74.0.3729.108-1_amd64.deb \
      && sudo apt-get update \
      && sudo dpkg -i google-chrome-stable_74.0.3729.108-1_amd64.deb || sudo apt-get -fy install \
      && sudo wget https://chromedriver.storage.googleapis.com/74.0.3729.6/chromedriver_linux64.zip \
      && sudo unzip chromedriver_linux64.zip \
      && sudo mv chromedriver /usr/local/bin/chromedriver \
      && sudo chmod +x /usr/local/bin/chromedriver \
      && sudo rm -rf chromedriver_linux64.zip google-chrome-stable_74.0.3729.108-1_amd64.deb

# start xvfb automatically to avoid needing to express in circle.yml
ENV DISPLAY :99
RUN printf '#!/bin/sh\nXvfb :99 -screen 0 1280x1024x24 &\nexec "$@"\n' > /tmp/entrypoint \
  && chmod +x /tmp/entrypoint \
        && sudo mv /tmp/entrypoint /docker-entrypoint.sh

# ensure that the build agent doesn't override the entrypoint
LABEL com.circleci.preserve-entrypoint=true

ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["/bin/sh"]

Tag summary

Content type

Image

Digest

Size

881 MB

Last updated

over 7 years ago

docker pull driverrails/gcm-ruby-dev