Description:
The application starts successfully even when critical environment variables are missing, leading to runtime errors.
Current Issues:
- No validation of required environment variables
- Application starts with missing config
- Runtime errors due to undefined variables
- No clear error messages for config issues
- Default values not properly set
What needs to be fixed:
- Add startup validation for required env vars
- Provide clear error messages for missing config
- Set appropriate default values where possible
- Create environment variable documentation
- Add configuration validation middleware
Acceptance Criteria:
Files to modify:
index.js
- Create
src/config/validation.js
Description:
The application starts successfully even when critical environment variables are missing, leading to runtime errors.
Current Issues:
What needs to be fixed:
Acceptance Criteria:
Files to modify:
index.jssrc/config/validation.js