diff --git a/Dockerfile b/Dockerfile index 2ad4c1be3..c7d2245c8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,23 +1,21 @@ FROM node:14.16 as stage-build ARG TARGETARCH ARG NPM_REGISTRY="https://registry.npmmirror.com" -ENV NPM_REGISTY=$NPM_REGISTRY WORKDIR /data RUN set -ex \ && npm config set registry ${NPM_REGISTRY} \ - && yarn config set registry ${NPM_REGISTRY} \ - && yarn config set cache-folder /root/.cache/yarn/lina + && yarn config set registry ${NPM_REGISTRY} ADD package.json yarn.lock /data -RUN --mount=type=cache,target=/root/.cache/yarn \ +RUN --mount=type=cache,target=/usr/local/share/.cache/yarn,sharing=locked,id=lina \ yarn install ARG VERSION ENV VERSION=$VERSION ADD . /data -RUN --mount=type=cache,target=/root/.cache/yarn \ +RUN --mount=type=cache,target=/usr/local/share/.cache/yarn,sharing=locked,id=lina \ sed -i "s@Version .*@Version ${VERSION}@g" src/layout/components/Footer/index.vue \ && yarn build