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: docs/self-hosting/configuration.mdx
+13-13Lines changed: 13 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,19 @@ Sourcebot accepts a variety of environment variables to fine tune your deploymen
10
10
11
11
| Variable | Default | Description |
12
12
| :------- | :------ | :---------- |
13
-
|`SOURCEBOT_LOG_LEVEL`|`info`| The Sourcebot logging level. Valid values are `debug`, `info`, `warn`, `error`, in order of severity. |
14
-
|`DATABASE_URL`|`postgresql://postgres@ localhost:5432/sourcebot`| Connection string of your Postgres database. By default, a Postgres database is automatically provisioned at startup within the container. |
15
-
|`REDIS_URL`|`redis://localhost:6379`| Connection string of your Redis instance. By default, a Redis database is automatically provisioned at startup within the container. |
16
-
|`SOURCEBOT_ENCRYPTION_KEY`| - | Used to encrypt connection secrets. Generated using `openssl rand -base64 24`. Automatically generated at startup if no value is provided. |
17
-
|`AUTH_SECRET`| - | Used to validate login session cookies. Generated using `openssl rand -base64 33`. Automatically generated at startup if no value is provided. |
18
-
|`AUTH_URL`| - | URL of your Sourcebot deployment, e.g., `https://example.com` or `http://localhost:3000`. Required when `SOURCEBOT_AUTH_ENABLED` is `true`. |
19
-
|`SOURCEBOT_TENANCY_MODE`|`single`| The tenancy configuration for Sourcebot. Valid values are `single` or `multi`. See [this doc](/self-hosting/more/tenancy) for more info. |
20
-
|`SOURCEBOT_AUTH_ENABLED`|`false`| Enables/disables authentication in Sourcebot. If set to `false`, `SOURCEBOT_TENANCY_MODE` must be `single`. See [this doc](/self-hosting/more/authentication) for more info. |
21
-
|`SOURCEBOT_TELEMETRY_DISABLED`|`false`| Enables/disables telemetry collection in Sourcebot. See [this doc](/self-hosting/security/telemetry) for more info. |
22
-
|`DATA_DIR`|`/data`| The directory within the container to store all persistent data. Typically, this directory will be volume mapped such that data is persisted across container restarts (e.g., `docker run -v $(pwd):/data`) |
23
-
|`DATA_CACHE_DIR`|`$DATA_DIR/.sourcebot`| The root data directory in which all data written to disk by Sourcebot will be located. |
24
-
|`DATABASE_DATA_DIR`|`$DATA_CACHE_DIR/db`| The data directory for the default Postgres database. |
25
-
|`REDIS_DATA_DIR`|`$DATA_CACHE_DIR/redis`| The data directory for the default Redis instance. |
13
+
|`SOURCEBOT_LOG_LEVEL`|`info`|<p>The Sourcebot logging level. Valid values are `debug`, `info`, `warn`, `error`, in order of severity.</p>|
14
+
|`DATABASE_URL`|`postgresql://postgres@ localhost:5432/sourcebot`|<p>Connection string of your Postgres database. By default, a Postgres database is automatically provisioned at startup within the container.</p><p>If you'd like to use a non-default schema, you can provide it as a parameter in the database url </p>|
15
+
|`REDIS_URL`|`redis://localhost:6379`|<p>Connection string of your Redis instance. By default, a Redis database is automatically provisioned at startup within the container.</p>|
16
+
|`SOURCEBOT_ENCRYPTION_KEY`| - |<p>Used to encrypt connection secrets. Generated using `openssl rand -base64 24`. Automatically generated at startup if no value is provided.</p>|
17
+
|`AUTH_SECRET`| - |<p>Used to validate login session cookies. Generated using `openssl rand -base64 33`. Automatically generated at startup if no value is provided.</p>|
18
+
|`AUTH_URL`| - |<p>URL of your Sourcebot deployment, e.g., `https://example.com` or `http://localhost:3000`. Required when `SOURCEBOT_AUTH_ENABLED` is `true`.</p>|
19
+
|`SOURCEBOT_TENANCY_MODE`|`single`|<p>The tenancy configuration for Sourcebot. Valid values are `single` or `multi`. See [this doc](/self-hosting/more/tenancy) for more info.</p>|
20
+
|`SOURCEBOT_AUTH_ENABLED`|`false`|<p>Enables/disables authentication in Sourcebot. If set to `false`, `SOURCEBOT_TENANCY_MODE` must be `single`. See [this doc](/self-hosting/more/authentication) for more info.</p>|
21
+
|`SOURCEBOT_TELEMETRY_DISABLED`|`false`|<p>Enables/disables telemetry collection in Sourcebot. See [this doc](/self-hosting/security/telemetry) for more info.</p>|
22
+
|`DATA_DIR`|`/data`|<p>The directory within the container to store all persistent data. Typically, this directory will be volume mapped such that data is persisted across container restarts (e.g., `docker run -v $(pwd):/data`)</p>|
23
+
|`DATA_CACHE_DIR`|`$DATA_DIR/.sourcebot`|<p>The root data directory in which all data written to disk by Sourcebot will be located.</p>|
24
+
|`DATABASE_DATA_DIR`|`$DATA_CACHE_DIR/db`|<p>The data directory for the default Postgres database.</p>|
25
+
|`REDIS_DATA_DIR`|`$DATA_CACHE_DIR/redis`|<p>The data directory for the default Redis instance.</p>|
0 commit comments