node:20-slim üzerinde corepack pnpm@11.22.0'ı indirmeye çalışınca "No such built-in module: node:sqlite" hatasıyla patlıyordu — pnpm 11 Node 22.13+ gerektiriyor. api-daemon ve frontend Dockerfile'larını node:22-slim'e çektik, engines alanını güncelledik. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
16 lines
408 B
Docker
16 lines
408 B
Docker
FROM node:22-slim
|
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
ffmpeg python3 python3-pip ca-certificates \
|
|
&& pip3 install --break-system-packages -U yt-dlp \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN corepack enable
|
|
|
|
WORKDIR /app
|
|
COPY . .
|
|
RUN pnpm install
|
|
RUN pnpm --filter @streamclipper/db exec prisma generate
|
|
|
|
CMD ["pnpm", "--filter", "@streamclipper/api-daemon", "dev"]
|