Ctrl K
ComunidadGuías…

Dockerfile.client

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
FROM node:25-alpine AS builder

WORKDIR /app

ENV MONGO_ENDPOINT=mongodb://mongo:27017/your_spotify

RUN apk add python3 gcc g++ make cmake
RUN npm install -g pnpm

COPY pnpm-lock.yaml pnpm-lock.yaml
COPY package.json package.json
COPY pnpm-workspace.yaml pnpm-workspace.yaml

COPY apps/dev/package.json apps/dev/package.json
COPY apps/dev/tsconfig.json apps/dev/tsconfig.json

COPY apps/client/package.json apps/client/package.json
COPY apps/client/tsconfig.json apps/client/tsconfig.json
COPY apps/client/rsbuild.config.ts apps/client/rsbuild.config.ts

RUN CI=true pnpm install --frozen-lockfile --dangerously-allow-all-builds

COPY apps/client/public apps/client/public
COPY apps/client/scripts apps/client/scripts
COPY apps/client/src apps/client/src

ENTRYPOINT [ "sh", "/app/apps/client/scripts/run/run_dev.sh" ]