Dockerfile in arstotzka-1.3.2 vs Dockerfile in arstotzka-1.4.0

- old
+ new

@@ -1,6 +1,26 @@ -FROM darthjee/ruby_gems:0.0.2 +FROM darthjee/ruby_gems:0.1.0 as base +FROM darthjee/scripts:0.0.2 as scripts -USER app +###################################### + +FROM base as builder + COPY --chown=app ./ /home/app/app/ +COPY --chown=app:app --from=scripts /home/scripts/ ./ -RUN bundle install +ENV HOME_DIR /home/app +RUN /bin/bash bundle_builder.sh + +####################### +#FINAL IMAGE +FROM base + +USER root + +COPY --chown=app:app --from=builder /home/app/bundle/gems /usr/local/bundle/gems +COPY --chown=app:app --from=builder /home/app/bundle/cache /usr/local/bundle/cache +COPY --chown=app:app --from=builder /home/app/bundle/specifications /usr/local/bundle/specifications +COPY --chown=app:app --from=builder /home/app/bundle/bin /usr/local/bundle/bin +COPY --chown=app:app --from=builder /home/app/bundle/extensions /usr/local/bundle/extensions + +USER app