diff --git a/apps/learner/Dockerfile b/apps/learner/Dockerfile index 509e111e..9270d1ac 100644 --- a/apps/learner/Dockerfile +++ b/apps/learner/Dockerfile @@ -6,14 +6,13 @@ FROM node:22.16.0-alpine3.21 AS base RUN mkdir /app WORKDIR /app +ENV NODE_ENV="production" + # ---------------------------------------- # Build Stage # ---------------------------------------- FROM base as build -# Disable `husky`. -ENV HUSKY=0 - # Install `pnpm`. ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" @@ -40,13 +39,12 @@ RUN pnpm --filter="learner" build # Install production dependencies. RUN find . -type d -name "node_modules" -prune -exec rm -rf {} + -RUN pnpm --filter="learner" install --offline --ignore-scripts --prod +RUN pnpm --filter="learner" install --offline --prod # ---------------------------------------- # Production Stage # ---------------------------------------- FROM base AS production -ENV NODE_ENV="production" RUN apk add --no-cache ca-certificates diff --git a/apps/learner/package.json b/apps/learner/package.json index a334924c..26d35334 100644 --- a/apps/learner/package.json +++ b/apps/learner/package.json @@ -8,7 +8,7 @@ "build": "vite build", "preview": "vite preview", "check": "svelte-check", - "prepare": "svelte-kit sync" + "prepare": "svelte-kit sync || echo ''" }, "dependencies": { "@valkey/valkey-glide": "1.3.5-rc13" diff --git a/packages/auth/package.json b/packages/auth/package.json index b4d35598..e734759e 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -5,7 +5,7 @@ "scripts": { "build": "svelte-package", "test": "vitest", - "prepare": "svelte-kit sync" + "prepare": "svelte-kit sync || echo ''" }, "exports": { ".": {