diff options
| author | Kevin J Hoerr <kjhoerr@protonmail.com> | 2021-09-20 23:49:32 +0000 |
|---|---|---|
| committer | Kevin J Hoerr <kjhoerr@protonmail.com> | 2021-09-20 23:49:32 +0000 |
| commit | 62d41b4e38a6c36a299be259cec8ad55dd5ef1a1 (patch) | |
| tree | dbb87b366b29d43b149d3ddf00ff72798b53a3bc /Dockerfile | |
| parent | 439d70e734b0398643506aa7da1867e099318ee6 (diff) | |
| download | ao-coverage-62d41b4e38a6c36a299be259cec8ad55dd5ef1a1.tar.gz ao-coverage-62d41b4e38a6c36a299be259cec8ad55dd5ef1a1.tar.bz2 ao-coverage-62d41b4e38a6c36a299be259cec8ad55dd5ef1a1.zip | |
Install yarn workspace plugin to trim build
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -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 |
