11 Commits

Author SHA1 Message Date
Admin9705
0fee673acb Add health check and graceful shutdown support
- Implemented health check endpoint for Docker and orchestration systems.
- Added graceful shutdown configuration in Docker Compose and application code.
- Enhanced shutdown handling in main application and background tasks for improved diagnostics.
- Updated Dockerfile to include health check command.
- Introduced readiness check endpoint for Kubernetes-style orchestration.
2025-06-22 20:39:19 -04:00
Admin9705
e6fdf7b78c Add BASE_URL environment variable support
- Updated docker-compose.yml to include BASE_URL as an environment variable.
- Implemented initialize_base_url_from_env function to set base_url from the BASE_URL environment variable in settings_manager.py.
- Enhanced main.py to initialize base URL early in the application lifecycle and reconfigure the web server accordingly.
- Refactored web_server.py to include a configure_base_url function for better management of the base URL setting.
- Removed deprecated auto-detection methods for base URL from request, streamlining the initialization process.
2025-06-19 18:37:10 -04:00
Admin9705
40adfe38e6 feat: implement timezone-aware logging using user settings instead of system time 2025-06-05 12:06:57 +02:00
Admin9705
ed54b78166 Implement timezone support across application - Added timezone configuration to Docker and application settings, integrated timezone handling in logging and scheduling functionalities, and updated user interface to allow timezone selection. Enhanced backend processes to respect user-defined timezones for accurate scheduling and logging. 2025-06-05 06:47:57 +02:00
Admin9705
57de3f3112 Enhance log filtering and pagination handling - Improved log entry filtering by adding data attributes to manage visibility based on log levels. Updated pagination logic to account for entries hidden by filters, ensuring accurate page counts. Increased delay for pagination updates to improve performance during filtering and added debugging logs for better visibility into badge text processing. 2025-06-02 23:19:19 +02:00
Admin9705
5b1e878a5c Update logging configuration and enhance log entry handling - Modified Docker Compose to use local time settings, implemented a custom logging formatter for local time in Python, and improved log entry insertion in the frontend to maintain chronological order. This ensures consistent timestamp formatting and better user experience in log management. 2025-06-02 23:07:11 +02:00
Admin9705
b8f79769d1 Revert "split docker files, one for building and one with the image on dockerhub" 2025-04-24 15:45:34 -04:00
David Nichols
82d6ac0a46 split docker files, one for building and one with the image on dockerhub 2025-04-24 15:21:19 -04:00
Admin9705
c160a4b61a logs now store under /config/logs 2025-04-24 00:13:21 -04:00
Admin9705
447789ab84 update docker compose 2025-04-23 22:04:52 -04:00
Admin9705
83fb14efa5 update 2025-04-12 01:12:52 -04:00