Permalink
Cannot retrieve contributors at this time
23 lines (16 sloc)
551 Bytes
| FROM ruby:2.6 | |
| RUN apt-get update \ | |
| && apt-get install -y sudo golang --no-install-recommends | |
| RUN apt-get purge --auto-remove -y curl \ | |
| && rm -rf /var/lib/apt/lists/* | |
| RUN groupadd -r app && useradd -r -g app -G sudo app \ | |
| && mkdir -p /home/app && chown -R app:app /home/app | |
| RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers | |
| USER app | |
| # throw errors if Gemfile has been modified since Gemfile.lock | |
| RUN bundle config --global frozen 1 | |
| WORKDIR /home/app/workdir | |
| COPY Gemfile Gemfile.lock ./ | |
| RUN bundle install | |
| ENV LANG C.UTF-8 | |
| ENV USER app |