Most settings live in application.ini or the CLI’s config.ini, but a few work via environment:
| Variable | Purpose |
|---|---|
OWNSONA_TEST_DATABASE_URL | JDBC URL for a separate test database. Gates the integration tests in sql/run_tests.sh; absent = skip. |
OWNSONA_API_TOKEN | Used by sql/smoke_test.sh when invoked from the shell. |
OWNSONA_SERVER | CLI override for server_url. |
OWNSONA_TOKEN | CLI override for token. |
OWNSONA_CONFIG | CLI override for the config-file path. |
OWNSONA_LLM_API_KEY | CLI: API key for the teach LLM. |
OWNSONA_LLM_MODEL | CLI: model name for the teach LLM. |
OWNSONA_LLM_BASE_URL | CLI: base URL for the teach chat-completion endpoint. |
OWNSONA_SUBJECT | CLI: how teach should refer to you in extracted facts. |