- models: DomainConfig, ServiceConfig, DiagnosticReport (single source of truth)
- interfaces: DIP & ISP contracts for detector, generator, executor, doctor, and migrator
- detector: Smart auto-detection for modular (config/wsgi.py), traditional, and flat layouts
- service_generator: Systemd service generation with --umask 007 and security sandboxing
- executor: Linux command execution with dry-run support
- nginx_manager: HestiaCP template installation and validation
- migrator: Automated migration and repair of existing deployments
- doctor: Comprehensive post-deployment health check engine
- Unify unix socket path to %docroot%/gunicorn.sock
- Add ^~ priority modifier for /static/ and /media/ locations
- Add complete proxy headers including X-Forwarded-Proto for CSRF compatibility
- Clean up root directory by placing templates in dedicated templates/ folder
Updated the README.md to enhance the deployment guide for HestiaCP and Django with Gunicorn, including formatting improvements and additional sections.