Add --weekly mode to docker_update.sh for WEEKLY_RESTART_CONTAINERS

Weekly now has the same update→restart pattern as daily. Remainder
excludes weekly containers since they're now owned by this new mode.
This commit is contained in:
Gmer4Lfe
2026-06-14 11:13:23 -04:00
parent 55f8842dbd
commit a2bcd58f78
3 changed files with 81 additions and 26 deletions
+8 -5
View File
@@ -329,8 +329,9 @@
# Critical-Data full clean auth stack mirror
# 7. Start remote containers dependency order, new image, verify each container up
# 8. Start local containers dependency order, new image, verify each container up
# 9. docker_weekly_restart.sh restart less-critical services: NextCloud, AdGuard, Immich
# 10. WEEKLY_MAINTENANCE_SCRIPTS — clear_logs.sh + playback_aware_*.sh discovery scripts.
# 9. docker_update.sh --weekly pull latest images for WEEKLY_RESTART_CONTAINERS
# 10. docker_weekly_restart.sh restart less-critical services: NextCloud, AdGuard, Immich
# 11. WEEKLY_MAINTENANCE_SCRIPTS — clear_logs.sh + playback_aware_*.sh discovery scripts.
# playback_aware_lidarr_discovery.sh: 05 music adds/week
# based on your Emby play history + Last.fm similar artists.
# playback_aware_radarr_discovery.sh: 05 movie adds/week
@@ -659,9 +660,11 @@
# Containers stay running during the pull. Rebuilds containers that received a new image.
# docker_daily_restart.sh restarts the rest. Toggle: DAILY_CONTAINER_UPDATES in master.conf.
#
# Remainder (monthly) — targets all running containers not in managed lists.
# Excludes daily list, emby+critical-data sync-window containers,
# and fallback containers owned by the remote server's update cycle.
# Weekly (--weekly) — targets WEEKLY_RESTART_CONTAINERS before docker_weekly_restart.sh.
# Rebuilds containers that received a new image. Toggle: WEEKLY_CONTAINER_UPDATES in master.conf.
#
# Remainder (--remainder, monthly) — targets all running containers not in managed lists.
# Excludes daily, weekly, emby+critical-data sync-window, and fallback containers.
# Rebuilds containers that received a new image. Toggle: MONTHLY_REMAINING_UPDATES in master.conf.
#
# bash /boot/config/plugins/varaverk/Docker_Essentials/docker_update.sh --dry-run