Actions
Feature #261
openValidate configuration at startup instead of failing silently
Feature #261:
Validate configuration at startup instead of failing silently
Start date:
09/06/2026
Due date:
% Done:
100%
Estimated time:
Description
The application is configured entirely through environment variables (database connection, authentication providers, email, security settings, etc.). Today, each setting is checked independently, so a missing or invalid environment variable can go unnoticed at startup and only surface later as a broken, unrelated feature.
As an administrator, I want the application to validate all of its environment variables when it starts, and refuse to start with a clear, specific error naming the problematic variable if one is missing or invalid — instead of starting successfully and failing silently somewhere else.
This check should cover every configurable subsystem consistently, not just some of them.
Actions