mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-05-10 15:12:12 +00:00
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 |
||
|---|---|---|
| .. | ||
| API | ||
| assets | ||
| Command | ||
| Controller | ||
| DataTables/Filters | ||
| Doctrine | ||
| Entity | ||
| EnvVarProcessors | ||
| EventListener | ||
| EventSubscriber | ||
| Exceptions | ||
| Form/InfoProviderSystem | ||
| Helpers | ||
| Repository | ||
| Security | ||
| Serializer | ||
| Services | ||
| Settings | ||
| Twig | ||
| Validator | ||
| .gitignore | ||
| ApplicationAvailabilityFunctionalTest.php | ||
| bootstrap.php | ||
| DatatablesAvailabilityTest.php | ||
| object-manager.php | ||
| SettingsTestHelper.php | ||
| symfony-container.php | ||