eb6b0d2fac
node uid 1000 could not read /home/frank (frank=1002); build and compose now use configurable PUID/PGID. Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
824 B
Markdown
25 lines
824 B
Markdown
# NOTES.md
|
|
|
|
## Status 2026-08-01
|
|
|
|
Implemented Compose stack for PI WEB + Pi behind Traefik/Authelia. See [DEPLOY.md](DEPLOY.md), [SOUL.md](SOUL.md).
|
|
|
|
**Blocked on Fränky for full e2e:** DNS `pi.schwenk.online`, Authelia live on boka, `OPENROUTER_API_KEY` in `.env`, deploy path `/home/frank/pi.schwenk.online`.
|
|
|
|
## Local smoke (2026-08-01, this workstation)
|
|
|
|
- `docker compose build` OK
|
|
- `sessiond` listens on `/data/pi-web/sessiond.sock`
|
|
- `web` HTTP `200` on `:8504`; `pi --version` → `0.82.1`
|
|
- Full Authelia/DNS/TOTP path: only on boka after DNS + `.env` key
|
|
|
|
## UID fix (2026-08-01)
|
|
|
|
Container must run as host `frank` (1002:1002), not image `node` (1000). Rebuild with `PUID`/`PGID` after pull.
|
|
|
|
## Authelia handoff (locked)
|
|
|
|
- Middleware: `authelia@docker`
|
|
- Portal: https://auth.schwenk.online
|
|
- Netz: `traefik`
|