FROM node:20-alpine RUN apk add --no-cache libc6-compat RUN corepack enable && corepack prepare pnpm@9.15.9 --activate WORKDIR /app COPY pnpm-lock.yaml pnpm-workspace.yaml package.json turbo.json ./ COPY apps/web/package.json apps/web/tsconfig.json apps/web/vite.config.ts ./apps/web/ COPY packages/ ./packages/ RUN pnpm install --frozen-lockfile EXPOSE 5173 CMD ["pnpm", "--filter", "@investplay/web", "dev", "--host"]