Commit Graph

2 Commits

Author SHA1 Message Date
William Valentin
d15dffd120 fix: address linting and security warnings in configuration system
- Add type annotations for mypy compliance
- Add nosec comment for intentional bind-all-interfaces configuration
- Add explanatory comment for exception handling
- Minor formatting improvements
2025-09-14 15:58:35 -07:00
William Valentin
4f94583b54 feat: add comprehensive environment variable configuration system
- Create Settings class with support for 70+ configuration variables
- Add python-dotenv integration for .env file loading
- Support app metadata, server settings, security, performance tuning
- Add feature flags, monitoring, and asset optimization settings
- Include validation helpers for booleans, lists, and CORS origins
- Provide template context injection for HTML templates
2025-09-14 15:56:59 -07:00