FROM node:22-bookworm-slim WORKDIR /app/frontend ENV CI=true COPY frontend/package.json frontend/pnpm-lock.yaml ./ RUN corepack enable \ && corepack prepare pnpm@10.29.3 --activate \ && pnpm install --frozen-lockfile COPY frontend/ ./ EXPOSE 7860 CMD ["sh", "-lc", "pnpm dev --host 0.0.0.0 --port 7860 --strictPort"]