fix: use node:20-slim in build stage to fix lightningcss musl binary error
This commit is contained in:
+2
-1
@@ -1,7 +1,8 @@
|
|||||||
# Stage 1: build
|
# Stage 1: build
|
||||||
# Use the native build platform so npm ci never runs under QEMU emulation.
|
# Use the native build platform so npm ci never runs under QEMU emulation.
|
||||||
# The build output (static HTML/JS/CSS) is platform-independent.
|
# 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
|
ARG VITE_STANDALONE=false
|
||||||
ENV VITE_STANDALONE=$VITE_STANDALONE
|
ENV VITE_STANDALONE=$VITE_STANDALONE
|
||||||
|
|||||||
Reference in New Issue
Block a user