diff --git a/Dockerfile b/Dockerfile index ea1fa4f..3e65fe0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,18 +3,21 @@ LABEL maintainer Travis CI GmbH # packages required for bundle install RUN ( \ apt-get update ; \ - apt-get install -y --no-install-recommends git make gcc g++ libpq-dev \ + apt-get install -y --no-install-recommends git make gcc g++ libpq-dev curl jq \ && rm -rf /var/lib/apt/lists/* \ ) # throw errors if Gemfile has been modified since Gemfile.lock RUN bundle config --global frozen 1 + RUN mkdir -p /app WORKDIR /app COPY Gemfile /app COPY Gemfile.lock /app + RUN gem install bundler -v '2.0.1' RUN bundler install --verbose --retry=3 --deployment --without development test RUN gem install --user-install executable-hooks + COPY . /app CMD bin/job-board-pgbouncer-exec bin/job-board-server