feat: implement group management and parallel execution in manage.sh

This commit is contained in:
lingkai5wu committed 2026-10-10 15:55:29 +08:00
1 parent db0ccd0c70
commit 5e20bc70af
2 files changed
+375 -67

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
# Global maximum number of stacks executed concurrently within a group.
# Use 0 for unlimited concurrency.
max_parallel 2
# Groups run from top to bottom for up/start/restart/pull/update.
# They run from bottom to top for stop/down.
group gateway --parallel 1 \
nginx
group network \
adguardhome \
ddns-go
group services \
samba \
immich \
gitea \
openlist \
homeassistant \
qbittorrent
group backup --parallel 1 \
backrest
# Excluded stacks are ignored by all bulk commands.
# exclude experimental-stack