# ========================================================== # DOCKER COMPOSE UPDATER - CONFIG # ========================================================== # ---------------------------------------------------------- # PATH # ---------------------------------------------------------- # Basisverzeichnis der Stacks [ String ] PATH_COMPOSE_DIR="/pfad/zu/deinen/stacks" # Compose-Dateiname [ String ] PATH_COMPOSE_PATTERN="*compose*.yml" # ---------------------------------------------------------- # LOG # ---------------------------------------------------------- # Log-Datei [ String ] LOG_FILE="/pfad/zum/log/update.log" # Log-Level [ DEBUG | INFO | WARN | ERROR ] LOG_LEVEL="INFO" # ---------------------------------------------------------- # UPDATE # ---------------------------------------------------------- # Nur Simulation, keine Änderungen [ true | false ] UPDATE_DRY_RUN_ENABLED=false # Gestoppte Container updaten [ true | false ] UPDATE_INCLUDE_STOPPED=true # Danach wieder starten [ true | false ] UPDATE_START_STOPPED=false # ---------------------------------------------------------- # REDEPLOY # ---------------------------------------------------------- # Feste Wartezeit nach Redeploy [ Number ] REDEPLOY_WAIT=120 # Warten bis Container healthy sind [ true | false ] REDEPLOY_WAIT_HEALTHY=true # Timeout in Sekunden für healthy Check [ Number ] REDEPLOY_WAIT_HEALTHY_TIMEOUT=60 # ---------------------------------------------------------- # NTFY SETTINGS # ---------------------------------------------------------- # NTFY Zusammenfassung senden [ true | false ] NTFY_ENABLED=true # Server URL [ String ] NTFY_URL="https://ntfy.example.com/topic" # Token [ String ] NTFY_TOKEN="DEIN_TOKEN" # Titel mitsenden (optional) [ String ] NTFY_TITLE="Autoupdate Report ($(hostname))" # Tags mitsenden (optional) [ String ] NTFY_TAGS="docker,update" # Icon mitsenden (optional) [ String ] NTFY_IMAGE_URL="http://dein-server/host-icon.png" # Nur senden wenn Updates vorhanden [ true | false ] NTFY_ONLY_ON_CHANGES=false # Versionsnummern anzeigen [ true | false ] NTFY_SHOW_VERSIONS=true # ---------------------------------------------------------- # DOCKER CLEANUP # ---------------------------------------------------------- # Prune Befehle ausführen [ true | false ] CLEANUP_ENABLED=true # Nur nach erfolgten Updates ausführen [ true | false ] CLEANUP_ONLY_ON_UPDATE=true # Images löschen [ true | false ] CLEANUP_IMAGES_ENABLED=true # Image-Prune Modus [ dangling | unused ] CLEANUP_IMAGES_MODE="unused" # Container löschen [ true | false ] CLEANUP_CONTAINERS_ENABLED=true # Volumes löschen [ true | false ] CLEANUP_VOLUMES_ENABLED=false # Networks löschen [ true | false ] CLEANUP_NETWORKS_ENABLED=true