main
 1FROM ruby:2.6-alpine
 2ENV RAILS_ENV production
 3ENV RAILS_LOG_TO_STDOUT true
 4ENV RAILS_SERVE_STATIC_FILES true
 5ENV PACKAGES build-base libxml2-dev tzdata postgresql-dev
 6ADD *.tar.gz .
 7RUN ln -s /proof-* /app
 8WORKDIR /app
 9RUN apk update && \
10    apk upgrade && \
11    apk add $PACKAGES && \
12    rm -fr /var/cache/apk/* && \
13    bundle install --deployment --without development doc test --jobs "$(nproc)" --local && \
14    apk del build-base && \
15    rm -fr vendor/cache
16RUN adduser -D -u 1000 rails && chown -R rails:rails /app/
17USER rails
18ENTRYPOINT ["bundle", "exec"]
19CMD ["foreman", "start"]