Next.js 15 App Router mit öffentlicher Übersicht und geschütztem Admin-Bereich zur Pflege von Datenschutzerklärungen nach Art. 12ff. DSGVO. - Oberfläche auf Basis von shadcn/ui, Inter lokal eingebunden - Prisma/SQLite, Auth.js mit Credentials-Provider und Rollen - Massenimport der Merkblätter des Amtes Leezen aus PDF - Docker-Image (standalone) und Gitea-Workflow zur Veröffentlichung Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
15 lines
400 B
Bash
15 lines
400 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
if [ -z "$NEXTAUTH_SECRET" ]; then
|
|
echo "FEHLER: NEXTAUTH_SECRET ist nicht gesetzt." >&2
|
|
echo "Erzeugen mit: node -e \"console.log(require('crypto').randomBytes(32).toString('base64'))\"" >&2
|
|
exit 1
|
|
fi
|
|
|
|
echo "Wende ausstehende Datenbank-Migrationen an (${DATABASE_URL})…"
|
|
node ./node_modules/prisma/build/index.js migrate deploy
|
|
|
|
echo "Starte Syncova Policies…"
|
|
exec "$@"
|