From a0edaccfc481f949521ace6d965a65a36c1ca576 Mon Sep 17 00:00:00 2001 From: xtcnet Date: Sun, 8 Mar 2026 14:53:19 +0700 Subject: [PATCH] feat: script auto-migrates old docker-compose ports to host network mode on update --- install.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/install.sh b/install.sh index 408f2d8..b29d0b0 100644 --- a/install.sh +++ b/install.sh @@ -342,6 +342,17 @@ do_update() { $dc pull log_ok "Image pulled." + # Update older configs to use network_mode: "host" + if grep -q 'ports:' docker-compose.yml && grep -q '80:80' docker-compose.yml; then + log_step "Updating docker-compose.yml to use host network mode..." + sed -i 's/ports:/network_mode: "host"/g' docker-compose.yml + sed -i '/80:80/d' docker-compose.yml + sed -i '/81:81/d' docker-compose.yml + sed -i '/443:443/d' docker-compose.yml + sed -i '/51820-51830:51820-51830\/udp/d' docker-compose.yml + log_ok "docker-compose.yml updated." + fi + log_step "Recreating containers..." $dc up -d log_ok "D3V-NPMWG updated."