diff --git a/Dockerfile b/Dockerfile index 56909cb..ae1a4ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,10 +32,10 @@ COPY artifacts/toolrate/package.json artifacts/toolrate/ RUN pnpm install --frozen-lockfile --prod -# 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 +# HIER ERGÄNZT: drizzle-kit und pg am Ende hinzugefügt, damit das CMD-Skript nicht abstürzt! +RUN pnpm add -w @rollup/rollup-linux-x64-musl lightningcss-linux-x64-musl @tailwindcss/oxide-linux-x64-musl drizzle-kit pg --save-optional --prod -# HIER DER FIX: Kopiert den gesamten Ordner lib/db (inkl. src/), da es kein dist/ gibt +# 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/toolrate/dist artifacts/toolrate/dist