mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:41:09 +02:00
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:
parent
357521126f
commit
3f4a100b3b
1 changed files with 3 additions and 4 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue