From b89962006164a462404b79a738bee8cbb6d7fe7e Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 25 Nov 2025 09:11:14 +0800
Subject: [PATCH] fix: 去除版本信息

---
 webodm.sh |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/webodm.sh b/webodm.sh
index 10bf824..cf5c06e 100644
--- a/webodm.sh
+++ b/webodm.sh
@@ -38,6 +38,7 @@
 DEFAULT_SSL_INSECURE_PORT_REDIRECT="$WO_SSL_INSECURE_PORT_REDIRECT"
 DEFAULT_BROKER="$WO_BROKER"
 DEFAULT_NODES="$WO_DEFAULT_NODES"
+DEFAULT_PROJECT_NAME="$WO_PROJECT_NAME"
 
 # Parse args for overrides
 POSITIONAL=()
@@ -148,6 +149,11 @@
     shift # past argument
     shift # past value
     ;;
+    --project-name)  # 添加项目名称参数
+    export COMPOSE_PROJECT_NAME="$2"
+    shift # past argument
+    shift # past value
+    ;;
     *)    # unknown option
     POSITIONAL+=("$1") # save it in an array for later
     shift # past argument
@@ -155,6 +161,12 @@
 esac
 done
 set -- "${POSITIONAL[@]}" # restore positional parameter
+
+
+# 设置默认项目名称(如果没有通过参数或环境变量设置)
+if [[ -z "$COMPOSE_PROJECT_NAME" ]]; then
+    export COMPOSE_PROJECT_NAME="$DEFAULT_PROJECT_NAME"
+fi
 
 usage(){
   echo "Usage: $0 <command>"
@@ -192,6 +204,7 @@
   echo "	--settings	Path to a settings.py file to enable modifications of system settings (default: None)"
   echo "	--worker-memory	Maximum amount of memory allocated for the worker process (default: unlimited)"
   echo "	--worker-cpus	Maximum number of CPUs allocated for the worker process (default: all)"
+  echo "	--project-name	Set the Docker Compose project name (default: $DEFAULT_PROJECT_NAME)"
   
   exit
 }
@@ -379,6 +392,7 @@
 	echo "Settings: $WO_SETTINGS"
 	echo "Worker memory limit: $WO_WORKER_MEMORY"
 	echo "Worker cpus limit: $WO_WORKER_CPUS"
+	echo "Project Name: $COMPOSE_PROJECT_NAME"
 	echo "================================"
 	echo "Make sure to issue a $0 down if you decide to change the environment."
 	echo ""

--
Gitblit v1.9.3