diff --git a/Dockerfile b/Dockerfile index e8fcd3b..f5e131c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,8 +27,10 @@ COPY packages/db packages/db RUN pnpm turbo build --filter=web --filter=@cfdm/api \ && pnpm --filter @cfdm/api deploy --prod /out \ && cp -r apps/web/dist /out/static \ - && find /out -type d \( -name src -o -name test -o -name .turbo -o -name scripts \) -exec rm -rf {} + \ - && find /out -type f \( -name '*.d.ts' -o -name '*.map' -o -name 'tsconfig*.json' -o -name 'vitest.config.ts' -o -name 'drizzle.config.ts' -o -name 'README*' -o -name 'LICENSE*' -o -name 'CHANGELOG*' \) -delete + && rm -rf /out/src /out/test /out/.turbo \ + && rm -rf /out/node_modules/@cfdm/db/src /out/node_modules/@cfdm/db/scripts /out/node_modules/@cfdm/db/.turbo \ + && rm -rf /out/node_modules/@cfdm/shared/src /out/node_modules/@cfdm/shared/.turbo \ + && find /out -path '*/node_modules/*' -prune -o -type f \( -name '*.d.ts' -o -name '*.map' -o -name 'tsconfig*.json' -o -name 'vitest.config.ts' -o -name 'drizzle.config.ts' \) -print -delete FROM node:${NODE_VERSION} RUN apt-get update \