Configuration
Releval is configured using environment variables
or appsettings.json —
the standard ASP.NET Core
configuration providers.
Environment variables use __ (double underscore) as the section separator.
For example, the appsettings.json path Smtp.Host becomes the environment variable Smtp__Host.
Tip
Environment variables take precedence over appsettings.json values, making them ideal for Docker deployments where you don't want to mount configuration files. See configuration provider precedence for the full ordering.
Configuration Sections
| Section | Description |
|---|---|
| Data Storage | PostgreSQL, ClickHouse, file storage (local or S3), and Redis |
| Authentication | OAuth providers, registration, and JWT settings |
| SMTP server for sending invitation and password reset emails | |
| Data Protection | Encryption key persistence for cookies and tokens |
| CORS | Cross-origin request settings |
| Licensing | License file and resource limits |
| Logging | Log levels and verbosity |