From 4907b3cc4fd2c8bd68baf447500c9810f0df9d92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=9F=E8=88=9F=E6=B0=B4=E6=B4=B2?= <840863191@qq.com> Date: Wed, 19 Mar 2025 07:17:56 +0000 Subject: [PATCH] =?UTF-8?q?!64=20update=20public/assets/install.sh.=20*=20?= =?UTF-8?q?update=20public/assets/install.sh.=20*=20=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8--ssh-port=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=8C=87=E5=AE=9A=E7=AB=AF=E5=8F=A3=E5=8F=B7=EF=BC=8C?= =?UTF-8?q?=E9=BB=98=E8=AE=A42222=20*=20update=20public/assets/install.sh.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/install.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/public/assets/install.sh b/public/assets/install.sh index d5921cd664..05e7148c8c 100755 --- a/public/assets/install.sh +++ b/public/assets/install.sh @@ -7,6 +7,7 @@ IMAGE_REGISTRY_USER=mengning997 IMAGE_NAME=devstar-studio VERSION=latest # DevStar Studio的默认版本为最新版本 PORT=8080 # 设置端口默认值为 8080 +SSH_PORT=2222 # 设置ssh默认端口号2222 DATA_DIR=~/devstar_data # 错误处理函数 @@ -95,7 +96,7 @@ function start { sudo chmod 666 /var/run/docker.sock # 启动devstar-studio容器 stop - sudo docker run --restart=always --name $NAME -d -p $PORT:3000 -v /var/run/docker.sock:/var/run/docker.sock -v ~/devstar_data:/var/lib/gitea -v ~/devstar_data:/etc/gitea $IMAGE_REGISTRY_USER/$IMAGE_NAME:$VERSION + sudo docker run --restart=always --name $NAME -d -p $PORT:3000 -p $SSH_PORT:$SSH_PORT -v /var/run/docker.sock:/var/run/docker.sock -v ~/devstar_data:/var/lib/gitea -v ~/devstar_data:/etc/gitea $IMAGE_REGISTRY_USER/$IMAGE_NAME:$VERSION # 打开 `http://localhost:8080` 完成安装。 success "-------------------------------------------------------" success "DevStar started in http://localhost:$PORT successfully!" @@ -130,6 +131,7 @@ function usage { success " help, -h, --help, Help information" success " start Start DevStar Studio" success " --port= Specify the port number (default port is 8080)" + success " --ssh-port= Specify the ssh-port number (default ssh-port is 2222)" success " --version= Specify the DevStar Studio Image Version (default verson is latest)" success " stop Stop the running DevStar Studio" success " logs View the logs of the devstar-studio container" @@ -144,7 +146,7 @@ case "$1" in usage ;; start) - ARGS=$(getopt --long port::,version:: -- "$@") + ARGS=$(getopt --long port::,ssh-port::,version:: -- "$@") if [ $? -ne 0 ]; then failure "ARGS ERROR!" exit 1 @@ -157,6 +159,10 @@ case "$1" in PORT="$2" echo "The Port is: $PORT" shift 2 ;; + --ssh-port) + SSH_PORT="$2" + echo "The SSH_Port is: $SSH_PORT" + shift 2 ;; --version) VERSION="$2" echo "The DevStar Studio Image Version is: $VERSION"