- Add new `app` package to manage application initialization and lifecycle - Refactor `main.go` to use new application management approach - Implement graceful shutdown with context timeout and signal handling - Add dependency injection container initialization - Enhance logging with configurable log levels and structured logging - Update configuration loading and server initialization process - Modify Jitsi configuration in `.env` for custom deployment - Improve error handling and logging throughout application startup - Centralize application startup and shutdown logic in single package Introduces a more robust and flexible application management system with improved initialization, logging, and shutdown capabilities. |
||
|---|---|---|
| .. | ||
| admin_service.go | ||
| booking_service.go | ||
| interfaces.go | ||
| jitsi_service_test.go | ||
| jitsi_service.go | ||
| job_manager_service.go | ||
| jwt_service.go | ||
| notification_service.go | ||
| payment_service.go | ||
| user_service.go | ||