This commit is contained in:
2026-03-31 15:19:15 +02:00
parent ee48dc8f82
commit 9365725f30
3 changed files with 38 additions and 11 deletions

View File

@@ -49,8 +49,13 @@ Entfernt nicht mehr benötigte Images/Container automatisch
- ❌ Image-ID unverändert → kein Update
- ✅ Image-ID hat sich geändert → Update erkannt
5. Wenn mindestens ein Service ein Update hat:
- Einzelcontainer: gezieltes Update des Services
- Mehrere Services: kompletter Stack wird neu deployed (`docker compose up -d`)
- **Einzelcontainer:**
- gezieltes Update nur dieses Services (`docker compose up -d <service>`)
- **Mehrere Services:**
- kompletter Stack wird neu deployed (`docker compose up -d`)
- **Optional**
- feste Wartezeit nach dem Deploy (`REDEPLOY_WAIT`)
- anschließendes Warten auf erfolgreiche Healthchecks (`REDEPLOY_WAIT_HEALTHY`)
6. Sonderverhalten:
- Gestoppte Container werden ebenfalls geprüft und bei Updates berücksichtigt
- Gestoppte Container werden nach dem Update optional wieder gestoppt
@@ -146,11 +151,14 @@ UPDATE_START_STOPPED=false
# REDEPLOY
# ----------------------------------------------------------
# Warten bis Container healthy [ true | false ]
# Feste Wartezeit nach Redeploy [ Number ]
REDEPLOY_WAIT=120
# Warten bis Container healthy sind [ true | false ]
REDEPLOY_WAIT_HEALTHY=true
# Timeout in Sekunden [ Number ]
REDEPLOY_TIMEOUT=60
# Timeout in Sekunden für healthy Check [ Number ]
REDEPLOY_WAIT_HEALTHY_TIMEOUT=60
# ----------------------------------------------------------