Sha256: fa4965ac5988b9d64426192f55f3bb306ceefb0a15d777e0adb513996840fc17

Contents?: true

Size: 991 Bytes

Versions: 3

Compression:

Stored size: 991 Bytes

Contents

FROM darthjee/ruby_gems:0.2.3 as base
FROM darthjee/scripts:0.1.2 as scripts

######################################

FROM base as builder

COPY --chown=app ./ /home/app/app/
COPY --chown=app:app --from=scripts /home/scripts/builder/bundle_builder.sh /usr/local/sbin/

ENV HOME_DIR /home/app
RUN bundle_builder.sh

#######################
#FINAL IMAGE
FROM base
RUN mkdir lib/sinclair -p

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

COPY --chown=app ./*.gemspec ./Gemfile /home/app/app/
COPY --chown=app ./lib/sinclair/version.rb /home/app/app/lib/sinclair/
USER app
RUN bundle install

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sinclair-1.5.2 Dockerfile
sinclair-1.5.1 Dockerfile
sinclair-1.5.0 Dockerfile