Environment variables#
Settings centralises configuration read from environment variables and
optional .env files. It reads, in order:
.envin the current working directory~/.domyn_swarm/.env
Variables use the prefix DOMYN_SWARM_ (case-insensitive) unless the field
declares an explicit alias — the Field column below shows the alias where one
exists. Values are parsed and validated by Pydantic.
Settings#
Centralized environment configuration for domyn-swarm. Env var naming: DOMYN_SWARM_<FIELD_NAME> (custom aliases below). A .env file in CWD or ~/.domyn_swarm/.env is read automatically.
Variable |
Type |
Default |
Description |
|---|---|---|---|
|
|
|
Global logging level, e.g. |
|
|
|
Path to domyn-swarm home directory |
|
`Path |
None` |
computed |
|
`SecretStr |
None` |
|
|
`SecretStr |
None` |
computed |
|
`SecretStr |
None` |
computed |
|
`str |
None` |
|
|
`SecretStr |
None` |
|
|
`str |
None` |
|
|
|
|
Use ASCII glyphs instead of Unicode emojis in CLI output |
|
|
|
If true, skip automatic database schema upgrades on CLI startup |