feat: add operator landing and login
This commit is contained in:
@@ -76,6 +76,13 @@ bash deploy/unraid/deploy-release.sh
|
||||
```
|
||||
|
||||
Set `GEOINTEL_POSTGRES_PASSWORD` to a unique value before that first start.
|
||||
|
||||
For a browser login, set `GEOINTEL_AUTH_ENABLED=true`, configure one exact
|
||||
`GEOINTEL_AUTH_USERNAME`, a `pbkdf2_sha256` password hash and an independent
|
||||
random `GEOINTEL_AUTH_SESSION_SECRET` of at least 32 characters. The plaintext
|
||||
password is never stored in the repository or container configuration. Browser
|
||||
API calls require the signed HttpOnly session cookie; direct loopback calls to
|
||||
the backend remain available to trusted in-container operator scripts.
|
||||
Production startup fails before replacing the active container when the
|
||||
password is empty or one of the documented defaults.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user