Admin-User beim ersten Start generieren
Problem
Der bekannte Admin-User ist nur noch in den Test-Daten drin und wird in der Produktion nicht mehr zur Verfügung stehen. Wir brauchen daher einen neuen, der nach Möglichkeit kein hartkodiertes Passwort hat ... :)
Vorschlag
- Benutzernamen für den Admin-User per Umgebungsvariable übergeben
- Beim Start in einem
CommandlineRunner
schauen, ob es den Nutzer gibt und falls nicht anlegen - Passwort zufällig generieren und auf der Kommandozeile ausgeben
- Admin-Rolle zuweisen