fix(docker): remove backend-only packages from sveltekit-base

shared-errors, shared-logger, shared-llm, notify-client are not
needed by SvelteKit web apps. Their presence caused transitive
dependency conflicts (astro check failing).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-28 21:17:46 +01:00
parent 357521126f
commit 3f4a100b3b

View file

@ -13,6 +13,9 @@
FROM node:20-alpine
# Install system deps (git needed by some npm packages)
RUN apk add --no-cache git
# Install pnpm
RUN corepack enable && corepack prepare pnpm@9.15.0 --activate
@ -58,12 +61,8 @@ COPY packages/eslint-config ./packages/eslint-config
COPY packages/shared-hono ./packages/shared-hono
COPY packages/shared-storage ./packages/shared-storage
COPY packages/shared-landing-ui ./packages/shared-landing-ui
COPY packages/shared-llm ./packages/shared-llm
COPY packages/subscriptions ./packages/subscriptions
COPY packages/credits ./packages/credits
COPY packages/notify-client ./packages/notify-client
COPY packages/shared-errors ./packages/shared-errors
COPY packages/shared-logger ./packages/shared-logger
COPY packages/spiral-db ./packages/spiral-db
COPY packages/wallpaper-generator ./packages/wallpaper-generator