diff --git a/docker-compose.yml b/docker-compose.yml index 2e0de6a..4c13960 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -43,7 +43,7 @@ services: SERVER_ADDR: ${SERVER_HOST} JAVA_OPTS: "-Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai" ports: - - "6365:6365" + - "${BACKEND_PORT}:6365" volumes: - backend_logs:/app/logs depends_on: diff --git a/panel_install.sh b/panel_install.sh index e661b19..89f1b52 100755 --- a/panel_install.sh +++ b/panel_install.sh @@ -44,9 +44,9 @@ DB_PASSWORD=${DB_PASSWORD:-$(generate_random)} read -p "JWT 密钥(留空则随机): " JWT_SECRET JWT_SECRET=${JWT_SECRET:-$(generate_random)} -echo "服务器地址ip:port,用于节点连接服务端,不能挂 CDN,端口默认 6365" + while true; do - read -p "服务器地址ip:port(必填): " SERVER_HOST + read -p "当前服务器IP地址(必填): " SERVER_HOST if [ -n "$SERVER_HOST" ]; then break else @@ -54,20 +54,22 @@ while true; do fi done -read -p "前端服务端口 FRONTEND_PORT(留空默认 80: " FRONTEND_PORT +read -p "前端服务端口 FRONTEND_PORT(留空默认 80): " FRONTEND_PORT FRONTEND_PORT=${FRONTEND_PORT:-80} +read -p "后端服务端口 BACKEND_PORT(留空默认 6365): " BACKEND_PORT +BACKEND_PORT=${BACKEND_PORT:-6365} +SERVER_HOST_PORT="${SERVER_HOST}:${BACKEND_PORT}" cat > .env <