Update Dockerfile
Build & Push Docker Image / build (push) Successful in 3m6s

This commit is contained in:
2026-07-31 12:19:09 +00:00
parent fd003ad7c9
commit b4aaf23a75
+2 -3
View File
@@ -15,8 +15,6 @@ RUN pnpm add -w @rollup/rollup-linux-x64-musl lightningcss-linux-x64-musl @tailw
ENV BASE_PATH=/ ENV BASE_PATH=/
ENV PORT=8080 ENV PORT=8080
# HIER DER FIX: Wir kompilieren das gesamte Monorepo (inklusive lib/db),
# damit überall die /dist Ordner für den Runner entstehen.
RUN pnpm -r --if-present run build RUN pnpm -r --if-present run build
FROM node:24-alpine AS runner FROM node:24-alpine AS runner
@@ -37,7 +35,8 @@ RUN pnpm install --frozen-lockfile --prod
# Auch für den Runner-Stage stellen wir sicher, dass alle drei Pakete im Produktiv-Image existieren # Auch für den Runner-Stage stellen wir sicher, dass alle drei Pakete im Produktiv-Image existieren
RUN pnpm add -w @rollup/rollup-linux-x64-musl lightningcss-linux-x64-musl @tailwindcss/oxide-linux-x64-musl --save-optional --prod RUN pnpm add -w @rollup/rollup-linux-x64-musl lightningcss-linux-x64-musl @tailwindcss/oxide-linux-x64-musl --save-optional --prod
COPY --from=builder /app/lib/db/dist lib/db/dist # HIER DER FIX: Kopiert den gesamten Ordner lib/db (inkl. src/), da es kein dist/ gibt
COPY --from=builder /app/lib/db lib/db
COPY --from=builder /app/artifacts/api-server/dist artifacts/api-server/dist COPY --from=builder /app/artifacts/api-server/dist artifacts/api-server/dist
COPY --from=builder /app/artifacts/toolrate/dist artifacts/toolrate/dist COPY --from=builder /app/artifacts/toolrate/dist artifacts/toolrate/dist