This commit is contained in:
+4
-1
@@ -9,10 +9,13 @@ COPY . .
|
|||||||
# 2. Abhängigkeiten installieren
|
# 2. Abhängigkeiten installieren
|
||||||
RUN pnpm install --frozen-lockfile
|
RUN pnpm install --frozen-lockfile
|
||||||
|
|
||||||
# HIER DER FIX: Zwingt pnpm, alle drei nativen Binärdateien für Alpine physisch bereitzustellen
|
# Zwingt pnpm, alle nativen Binärdateien für Alpine physisch bereitzustellen
|
||||||
RUN pnpm add -w @rollup/rollup-linux-x64-musl lightningcss-linux-x64-musl @tailwindcss/oxide-linux-x64-musl --save-optional --config.ignore-scripts=false
|
RUN pnpm add -w @rollup/rollup-linux-x64-musl lightningcss-linux-x64-musl @tailwindcss/oxide-linux-x64-musl --save-optional --config.ignore-scripts=false
|
||||||
|
|
||||||
|
# HIER DER FIX: Beide Variablen müssen VOR dem Build-Befehl bekannt sein!
|
||||||
ENV BASE_PATH=/
|
ENV BASE_PATH=/
|
||||||
|
ENV PORT=8080
|
||||||
|
|
||||||
RUN pnpm --filter @workspace/api-server --filter @workspace/toolrate -r --if-present run build
|
RUN pnpm --filter @workspace/api-server --filter @workspace/toolrate -r --if-present run build
|
||||||
|
|
||||||
FROM node:24-alpine AS runner
|
FROM node:24-alpine AS runner
|
||||||
|
|||||||
Reference in New Issue
Block a user