Install Chromium before running bundle in Docker
This way we won't have to reinstall Chromium every time we change the Gemfile.
This commit is contained in:
@@ -5,6 +5,8 @@ ENV DEBIAN_FRONTEND noninteractive
|
||||
# Install essential Linux packages
|
||||
RUN apt-get update -qq
|
||||
RUN apt-get install -y build-essential libpq-dev postgresql-client nodejs imagemagick sudo libxss1 libappindicator1 libindicator7 unzip memcached cmake pkg-config shared-mime-info
|
||||
# Install Chromium for E2E integration tests
|
||||
RUN apt-get update -qq && apt-get install -y chromium
|
||||
|
||||
# Files created inside the container repect the ownership
|
||||
RUN adduser --shell /bin/bash --disabled-password --gecos "" consul \
|
||||
@@ -32,9 +34,6 @@ COPY Gemfile* ./
|
||||
# Finish establishing our Ruby environment
|
||||
RUN bundle install --full-index
|
||||
|
||||
# Install Chromium for E2E integration tests
|
||||
RUN apt-get update -qq && apt-get install -y chromium
|
||||
|
||||
# Copy the Rails application into place
|
||||
COPY . .
|
||||
|
||||
|
||||
Reference in New Issue
Block a user