build: switch ui workflow to pnpm

This commit is contained in:
Jack O'Neill
2026-04-05 10:58:25 +02:00
parent f0d9c4dc09
commit a42274a770
6 changed files with 17 additions and 2204 deletions

View File

@@ -1,12 +1,13 @@
FROM node:22-bookworm AS ui-builder
RUN npm install -g pnpm
WORKDIR /src/ui
COPY ui/package.json ui/package-lock.json ./
RUN npm ci
COPY ui/package.json ui/pnpm-lock.yaml ./
RUN pnpm install --frozen-lockfile
COPY ui/ ./
RUN npm run build
RUN pnpm run build
FROM golang:1.26.1-bookworm AS builder