From 62d41b4e38a6c36a299be259cec8ad55dd5ef1a1 Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Mon, 20 Sep 2021 23:49:32 +0000 Subject: Install yarn workspace plugin to trim build --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index e6e78c5..1ea7ad3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,12 +20,15 @@ RUN yarn run tsc FROM node:lts-alpine AS release WORKDIR /app -COPY --from=dependencies /app/package.json ./ -COPY --from=dependencies /app/yarn.lock ./ -COPY --from=dependencies /app/.yarnrc.yml ./ +COPY --from=dependencies /app/package.json ./ +COPY --from=dependencies /app/yarn.lock ./ +COPY --from=dependencies /app/.yarnrc.yml ./ COPY --from=dependencies /app/.yarn/releases ./.yarn/releases COPY --from=dependencies /app/.yarn/cache ./.yarn/cache -RUN yarn install && yarn cache clean +COPY --from=dependencies /app/.yarn/plugins ./.yarn/plugins +RUN yarn install \ + && yarn workspaces focus -A --production \ + && yarn cache clean COPY --from=build /app/build ./build COPY public ./public -- cgit