Sha256: 3e3ec14b750737b47fd7b41bcdf755445b234d95eaf3cb9375ee7644f262a73f

Contents?: true

Size: 928 Bytes

Versions: 2

Compression:

Stored size: 928 Bytes

Contents

FROM ruby:<%= Bulldozer::RUBY_VERSION %>
# Install VIM to edit credentials.yml.enc file
RUN apt-get update && apt-get install -y vim
ENV EDITOR="vim"
# Install container dependencies
RUN apt-get update && apt-get install -y libc-ares2 libv8-3.14.5 postgresql-client nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*
# Install Chrome to use with Capybara JavaScript specs
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
  && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list
RUN apt-get update && apt-get -y install google-chrome-stable
# Set the work directory inside container
RUN mkdir /app
WORKDIR /app
# Copy the Gemfile inside the container
COPY Gemfile* /app/
# Install dependencies
RUN gem install bundler
RUN bundle install --jobs 32 --retry 4
# Copy all the rest inside work directory
COPY . /app

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bulldozer-1.6.3 templates/dockerfile.erb
bulldozer-1.6.2 templates/dockerfile.erb