diff --git a/DEPLOYMENT_ADMIN.md b/DEPLOYMENT_ADMIN.md index 0b14520..dd75f9b 100644 --- a/DEPLOYMENT_ADMIN.md +++ b/DEPLOYMENT_ADMIN.md @@ -145,7 +145,7 @@ Jetzt mit dem gerade gebauten Image statt einem Wegwerf-Container – robuster a Ad-hoc-`npm install` (das kann mit dem bekannten npm-Fehler „Tracker 'idealTree' already exists" fehlschlagen): ```bash -docker compose run --rm admin node hash-password.js "dein-neues-passwort" +docker compose run --rm admin node admin/hash-password.js "dein-neues-passwort" ``` Gibt einen bcrypt-Hash aus (beginnt mit `$2a$` oder `$2b$`) – merken/kopieren. Zufälliges Session-Secret erzeugen: @@ -208,7 +208,7 @@ cd ~/stack && docker compose build admin && docker compose up -d admin ## Bekannte Grenzen - Nur ein Login (kein Mehrbenutzer-System, keine Passwort-Reset-Funktion in der - Oberfläche – neues Passwort: `docker compose run --rm admin node hash-password.js "..."` + Oberfläche – neues Passwort: `docker compose run --rm admin node admin/hash-password.js "..."` ausführen (wie B6), neuen Hash in `admin.env` eintragen, dann `docker compose up -d admin`). - Sessions sind In-Memory: Ein Neustart des `admin`-Containers meldet alle ab. - Es gibt keine Versionshistorie der Inhalte oder des Designs – beides liegt aber auf dem