Newer
Older
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/*
RUN 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