Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion deployments/docker/Dockerfile.control-plane
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
FROM --platform=$BUILDPLATFORM node:20-alpine AS ui-builder
# bookworm-slim (glibc) instead of alpine (musl): Vite's lightningcss
# optional native binding is flaky under npm ci on musl when the lockfile
# lacks libc metadata, which intermittently breaks `vite build` in CI.
FROM --platform=$BUILDPLATFORM node:20-bookworm-slim AS ui-builder
WORKDIR /app/web

COPY control-plane/web/client/package*.json ./
Expand Down
5 changes: 4 additions & 1 deletion deployments/docker/Dockerfile.control-plane-cloud
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@
# Runs as root: cloud platforms (Railway) mount volumes root-owned, and
# agent installs write venvs/binaries under $AGENTFIELD_HOME=/data.

FROM --platform=$BUILDPLATFORM node:20-alpine AS ui-builder
# bookworm-slim (glibc) instead of alpine (musl): Vite's lightningcss
# optional native binding is flaky under npm ci on musl when the lockfile
# lacks libc metadata, which intermittently breaks `vite build` in CI.
FROM --platform=$BUILDPLATFORM node:20-bookworm-slim AS ui-builder
WORKDIR /app/web

COPY control-plane/web/client/package*.json ./
Expand Down
6 changes: 5 additions & 1 deletion desktop/package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion tests/functional/docker/Dockerfile.test-runner
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
FROM node:20-alpine AS ui-builder
# bookworm (glibc) instead of alpine (musl): Vite's lightningcss optional
# native binding is flaky under npm ci on musl when the lockfile lacks
# libc metadata, which intermittently breaks the UI build in CI.
FROM node:20-bookworm AS ui-builder
WORKDIR /app/web

COPY control-plane/web/client/package*.json ./
Expand Down
Loading