backend-service/internal/middleware
ats-tech25 ddfa2de49e feat(app): Implement comprehensive application lifecycle management
- 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.
2025-11-07 19:22:26 +00:00
..
auth.go feat(auth): Implement comprehensive authentication and authorization middleware 2025-11-05 15:21:56 +00:00
cors.go chore(dependencies): Update project dependencies and middleware packages 2025-11-06 09:31:51 +00:00
error.go feat(app): Implement comprehensive application lifecycle management 2025-11-07 19:22:26 +00:00
logging.go feat(app): Implement comprehensive application lifecycle management 2025-11-07 19:22:26 +00:00
monitoring.go feat(app): Implement comprehensive application lifecycle management 2025-11-07 19:22:26 +00:00
rate_limit.go chore(dependencies): Update project dependencies and middleware packages 2025-11-06 09:31:51 +00:00
security.go chore(dependencies): Update project dependencies and middleware packages 2025-11-06 09:31:51 +00:00
tracing.go feat(app): Implement comprehensive application lifecycle management 2025-11-07 19:22:26 +00:00