Part-DB-server/templates/admin/update_manager
Sebastian Almberg 3cdd085d3b Add Docker update support via Watchtower integration
Add web-based Docker container updates using Watchtower HTTP API.
When configured with WATCHTOWER_API_URL and WATCHTOWER_API_TOKEN
environment variables, administrators can trigger container updates
from the Update Manager page.

Features:
- WatchtowerClient service for Watchtower HTTP API communication
- Docker update progress page with animated Docker whale logo
- Real-time step tracking: Trigger, Pull, Stop, Restart, Health Check, Verify
- CSP-compatible progress bar using CSS classes
- Translated UI strings via Stimulus values
- Health endpoint polling to detect container restart
- Watchtower setup documentation for Docker installations
- WatchtowerClient made nullable for non-Docker installations
- Unit tests for WatchtowerClient
2026-03-31 10:08:11 +02:00
..
docker_progress.html.twig Add Docker update support via Watchtower integration 2026-03-31 10:08:11 +02:00
index.html.twig Add Docker update support via Watchtower integration 2026-03-31 10:08:11 +02:00
log_viewer.html.twig Add Update Manager for automated Part-DB updates 2026-01-30 21:36:33 +01:00
progress.html.twig Allow to view progress view while update is running 2026-02-03 20:34:03 +01:00
release_notes.html.twig Add Update Manager for automated Part-DB updates 2026-01-30 21:36:33 +01:00