- 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.
- 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.