Upgrade
An upgrade replaces the running image with a newer version and restarts the application.
Recommended Flow
- Build or pull the new image.
- Stop the existing container in a controlled way.
- Start the new version with the same runtime parameters.
- Let migrations complete.
- Verify login, tenants, workers, alerts, and notifications.
Important
Runtime parameters such as APP_BASE_PATH, hostname, network, and FRONTEND_BASE_URL should stay stable across upgrades so links, metrics, and external access remain consistent.