!64 update public/assets/install.sh.

* update public/assets/install.sh.
* 用户可以使用--ssh-port参数指定端口号,默认2222
* update public/assets/install.sh.
This commit is contained in:
江舟水洲
2025-03-19 07:17:56 +00:00
repo.diff.committed_by 孟宁
repo.diff.parent cd856c72bc
repo.diff.commit 4907b3cc4f

repo.diff.view_file

@@ -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=<arg> Specify the port number (default port is 8080)"
success " --ssh-port=<arg> Specify the ssh-port number (default ssh-port is 2222)"
success " --version=<arg> 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"