diff --git a/backend/Dockerfile b/backend/Dockerfile index 207646bd..eb41a2d3 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -46,6 +46,12 @@ COPY --from=backend-builder /build/backend/dist ./dist COPY --from=backend-builder /build/backend/node_modules/.prisma ./node_modules/.prisma COPY --from=backend-builder /build/backend/node_modules/@prisma ./node_modules/@prisma COPY backend/prisma ./prisma +# src/ mitkopieren, damit prisma/*.ts-Wartungsskripte (cleanup, reset-admin- +# password etc.) auch im Production-Container via `npx tsx` laufen können – +# die importieren über '../src/lib/prisma.js' den shared Prisma-Client. +# Server selbst läuft weiter aus dist/. +COPY --from=backend-builder /build/backend/src ./src +COPY backend/tsconfig.json ./tsconfig.json # Frontend-Build ins public/-Verzeichnis (wird in production-Mode statisch ausgeliefert) COPY --from=frontend-builder /build/frontend/dist ./public