Commit Graph

5 Commits

Author SHA1 Message Date
prosolis
8c295d183b Session 5: Dockerfile, config example, README rewrite
Multi-stage alpine Dockerfile builds with -tags goolm so libolm isn't
needed at runtime. Annotated config.example.yaml documents every field
and shows ${ENV_VAR} usage for secrets. README is rewritten for the Go
bot — Python-era web-portal docs are gone.
2026-05-24 20:29:13 -07:00
Claude
5ab96df34f Reframe session key rotation as expected behavior, not a caveat
A restart generating a new key and invalidating sessions is a
security feature, not a problem. Update docs to present it neutrally.

https://claude.ai/code/session_018iMt5qm4j9bk8wzytLC3E6
2026-02-27 22:16:44 +00:00
Claude
bf6b1180de Auto-generate SESSION_SECRET_KEY when not provided
If the env var is unset, a random key is generated at startup. This
removes a manual setup step. The README and .env.example are updated
to reflect that the variable is now optional (but recommended in
production for session persistence across restarts).

https://claude.ai/code/session_018iMt5qm4j9bk8wzytLC3E6
2026-02-27 22:12:31 +00:00
Claude
003792f744 Add comprehensive README with setup, API reference, and architecture docs
https://claude.ai/code/session_018iMt5qm4j9bk8wzytLC3E6
2026-02-27 21:29:21 +00:00
prosolis
e7b8e80e34 Initial commit 2026-02-27 13:15:26 -08:00