From a85d4e2ee99e0deeeb0c93c612c989f3cb46581c Mon Sep 17 00:00:00 2001 From: TheMaddax Date: Mon, 9 Dec 2024 18:02:23 -0600 Subject: [PATCH] fix: ensure all public assets are copied to dist --- Dockerfile | 6 +++--- vite.config.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0925a1f..dd59d84 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,6 @@ FROM node:20-alpine AS base RUN corepack enable && corepack prepare pnpm@latest --activate WORKDIR /app -RUN mkdir -p public/videos public/images public/subtitles public/transcriptions # Copy package files COPY package.json pnpm-lock.yaml* ./ @@ -20,8 +19,9 @@ RUN pnpm build FROM base AS runner COPY --from=deps /app/node_modules ./node_modules COPY --from=builder /app/dist ./dist -COPY --from=builder /app/public ./public -RUN mkdir -p /app/dist/images /app/dist/subtitles /app/dist/transcriptions +COPY --from=builder /app/public/images ./dist/images +COPY --from=builder /app/public/subtitles ./dist/subtitles +COPY --from=builder /app/public/transcriptions ./dist/transcriptions COPY package.json ./ EXPOSE 804 diff --git a/vite.config.ts b/vite.config.ts index ac4b9ae..fc7d0dc 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -13,4 +13,4 @@ export default defineConfig({ host: true, strictPort: true } -}) +}) \ No newline at end of file