refactor(docker): update asset copying in Dockerfile for core application

- Modified the Dockerfile to use wildcard copying for built assets from the web and dashboard applications, ensuring all files are included in the production image.
- This change enhances the reliability of the asset transfer process during the build stage.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-11-10 17:43:23 +08:00
parent 5fd3fcb1b5
commit dbc8be1884

View File

@@ -22,8 +22,8 @@ RUN pnpm install --filter core... --filter '@afilmory/web...' --filter '@afilmor
RUN pnpm --filter core build:serve
RUN pnpm --filter @afilmory/dashboard build
RUN pnpm --filter core build
RUN mkdir -p be/apps/core/dist/static/web && cp -r apps/web/dist/. be/apps/core/dist/static/web/
RUN mkdir -p be/apps/core/dist/static/dashboard && cp -r be/apps/dashboard/dist/. be/apps/core/dist/static/dashboard/
RUN mkdir -p be/apps/core/dist/static/web && cp -r apps/web/dist/* be/apps/core/dist/static/web/
RUN mkdir -p be/apps/core/dist/static/dashboard && cp -r be/apps/dashboard/dist/* be/apps/core/dist/static/dashboard/
FROM node:lts-alpine AS runner
ENV NODE_ENV=production