Merge current features with security hardening and automatic safe initialization

This commit is contained in:
t.indorf
2026-10-09 23:29:19 +02:00
85 changed files with 13522 additions and 1326 deletions
+7 -2
View File
@@ -7,7 +7,7 @@
"build": "next build && node scripts/prepare-standalone.mjs",
"build:prod": "prisma generate && next build && node scripts/prepare-standalone.mjs",
"start": "next start",
"start:prod": "node .next/standalone/server.js",
"start:prod": "sh .next/standalone/scripts/start-production.sh",
"lint": "eslint",
"prisma:generate": "prisma generate",
"prisma:migrate": "prisma migrate dev",
@@ -19,7 +19,12 @@
"db:provision-runtime": "node scripts/provision-runtime-role.mjs",
"uploads:backfill": "tsx scripts/backfill-attachment-sizes.ts",
"uploads:cleanup": "tsx scripts/cleanup-attachments.ts",
"test:security:http": "node tests/security-http.cjs"
"test:security:http": "node tests/security-http.cjs",
"test:staff": "tsx --test tests/staff-calculations.test.ts",
"test:staff:integration": "tsx --test tests/staff-service.test.ts",
"test:alarms": "tsx --experimental-test-module-mocks --test tests/notdienst-alarm.test.ts",
"test:parent-flows": "tsx --test tests/parent-flows.test.ts",
"test:parent-flows:integration": "tsx --experimental-test-module-mocks --test tests/parent-flows.integration.test.ts"
},
"prisma": {
"seed": "tsx prisma/seed.ts"