⚙️ Configuration Overview
This section details the various configuration options available for the Carrot server.
The application settings are primarily managed by defining environment variables within the Carrot server's .env configuration file.
Each subsection below describes a specific aspect of the configuration, listing the associated environment variables, their descriptions, and default values where applicable.
| Section | Description |
|---|---|
| 🔒 Security | Encryption keys and configuration for the default Administrator Account. |
| Email server settings required to enable user password resets. | |
| 💾 File Storage | Configuration for defining file and object storage options (Local, S3, Swift). |
| 🔑 Authentication | Authentication methods and settings (JWT token lifetimes, OAuth 2.0 / OIDC setup). |
| 👤 SCIM Provisioning | Settings for automated user and group provisioning using the SCIM 2.0 protocol. |
| 🛠️ Debug & Logging | Options for debugging and controlling application logging behavior. |

