!64 update public/assets/install.sh.
* update public/assets/install.sh. * 用户可以使用--ssh-port参数指定端口号,默认2222 * update public/assets/install.sh.
This commit is contained in:
repo.diff.committed_by
孟宁
repo.diff.parent
cd856c72bc
repo.diff.commit
4907b3cc4f
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user