fix: use node:20-slim in build stage to fix lightningcss musl binary error

This commit is contained in:
Pouzor
2026-04-01 14:22:45 +02:00
parent 057891f7d5
commit 45a17b0254
+2 -1
View File
@@ -1,7 +1,8 @@
# Stage 1: build
# Use the native build platform so npm ci never runs under QEMU emulation.
# The build output (static HTML/JS/CSS) is platform-independent.
FROM --platform=$BUILDPLATFORM node:20-alpine AS builder
# node:20-slim (Debian/glibc) avoids lightningcss musl binary resolution issues on Alpine.
FROM --platform=$BUILDPLATFORM node:20-slim AS builder
ARG VITE_STANDALONE=false
ENV VITE_STANDALONE=$VITE_STANDALONE