FROM ruby:2.7.2-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ cmake=3.13.4-1 \ pkg-config=0.29-6 \ default-libmysqlclient-dev=1.0.* \ nodejs=10.24.* \ curl=7.64.* \ git=1:* \ ruby-dev=1:2.5.* \ telnet=0.17-* \ nano=3.2-* \ build-essential=12.* \ libpq-dev=11.* \ shared-mime-info=1.10-1 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* && adduser nexus --system --group -u 1000 && mkdir -p /app && chown -R nexus:nexus /app USER nexus WORKDIR /app COPY --chown=nexus:nexus Gemfile Gemfile.lock ./ RUN bundle config --local build.sassc --disable-march-tune-native && gem install bundler -v 2.1 && bundle install --jobs 20 --retry 5