use Docker cache mount for Ruby gems
This commit is contained in:
parent
e90966970a
commit
2da770623f
@ -14,10 +14,12 @@ RUN <<EOT
|
||||
apk update -q
|
||||
apk add bash jemalloc
|
||||
rm -rf /var/cache/apk
|
||||
gem update --system --no-document
|
||||
gem install -N bundler
|
||||
EOT
|
||||
|
||||
RUN \
|
||||
--mount=type=cache,id=usr-local-bundle-cache,target=${BUNDLE_PATH},sharing=locked \
|
||||
gem update --system --no-document; \
|
||||
gem install -N bundler
|
||||
|
||||
FROM base AS build
|
||||
|
||||
|
@ -20,11 +20,10 @@ RUN \
|
||||
apt-get install --yes --no-install-recommends \
|
||||
libjemalloc2
|
||||
|
||||
RUN <<EOT
|
||||
gem update --system --no-document
|
||||
RUN \
|
||||
--mount=type=cache,id=usr-local-bundle-cache,target=${BUNDLE_PATH},sharing=locked \
|
||||
gem update --system --no-document; \
|
||||
gem install -N bundler
|
||||
EOT
|
||||
|
||||
|
||||
ENV DEBIAN_FRONTEND="noninteractive"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user