From 2dfa0daa42800d869e6d266c0464257bc06f5b6c Mon Sep 17 00:00:00 2001 From: TheMaddax Date: Mon, 9 Dec 2024 17:53:09 -0600 Subject: [PATCH] fix: ensure all public assets are copied to dist --- Dockerfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index af9d3ba..1755943 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,10 @@ FROM node:20-alpine AS base - -# Enable pnpm RUN corepack enable && corepack prepare pnpm@latest --activate - WORKDIR /app -RUN mkdir -p public/videos # Copy package files COPY package.json pnpm-lock.yaml* ./ + # Install dependencies FROM base AS deps RUN pnpm install --frozen-lockfile @@ -23,8 +20,8 @@ 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 package.json ./ EXPOSE 804 - CMD ["pnpm", "preview", "--port", "804", "--host"]