syncova-policies/docker-entrypoint.sh
Weapie 328f042307 Syncova Policies: Portal für DSGVO-Datenschutzerklärungen
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>
2026-09-07 16:23:51 +02:00

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 "$@"