You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-7Lines changed: 31 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,7 +116,17 @@ Below is the complete list of available options that can be used to customize yo
116
116
|`ALLOW_ENCRYPTION`| Allow encrypted rooms and events |`true`||
117
117
|`ALLOW_ROOM_CREATION`| Allow standard users to create rooms |`true`||
118
118
119
-
Any `CONTINUWUITY_*` environment variable is passed directly into the TOML config. Use `__` as a section separator. Examples:
119
+
All configuration is generated from environment variables prefixed with `CONTINUWUITY_*`. Each variable maps directly to a TOML config key. Use `__` (double underscore) for section nesting.
120
+
121
+
Three ways to set any config value (listed in precedence order):
122
+
123
+
| Method | Example | Description |
124
+
|--------|---------|-------------|
125
+
|`CONTINUWUITY_*`|`CONTINUWUITY_OAUTH__OIDC__CLIENT_SECRET=xxx`| Full prefix — always takes priority |
126
+
| Short section alias |`OAUTH__OIDC__CLIENT_SECRET=xxx`| Same as above, without the prefix. Any var containing `__` is auto-mapped |
127
+
| Short name alias |`OIDC_CLIENT_SECRET=xxx`| Convenience alias for common vars (see table below) |
128
+
129
+
**TOML section mapping examples:**
120
130
121
131
| Example Variable | Generated TOML |
122
132
|---|---|
@@ -126,14 +136,28 @@ Any `CONTINUWUITY_*` environment variable is passed directly into the TOML confi
126
136
127
137
The `well_known` and `proxy` sections are automatically mapped under `[global]`.
0 commit comments