All checks were successful
Container-Image bauen und veröffentlichen / build-and-push (push) Successful in 2m40s
- trustHost für Auth.js: selbst gehostet wird der Host sonst mit UntrustedHost abgelehnt und die Anmeldung schlägt fehl - Prisma-CLI in eigener Stage installieren; im Standalone-Bundle fehlen seine transitiven Abhängigkeiten, `migrate deploy` brach beim Start ab - Zeilenenden des Entrypoints im Image normalisieren Getestet: Container startet, wendet Migrationen an, Anmeldung und Admin-Bereich antworten mit 200. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
15 lines
443 B
Bash
15 lines
443 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 ./prisma-cli/node_modules/prisma/build/index.js migrate deploy --schema ./prisma/schema.prisma
|
|
|
|
echo "Starte Syncova Policies…"
|
|
exec "$@"
|