From 20b55c4acad32f24d20a11a5612e8c4f466c292b Mon Sep 17 00:00:00 2001 From: xinian Date: Wed, 28 Jan 2026 02:00:01 +0800 Subject: [PATCH] 1 --- .cnb.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.cnb.yml b/.cnb.yml index d328205d6..f08353be4 100644 --- a/.cnb.yml +++ b/.cnb.yml @@ -109,17 +109,16 @@ main: password: ${LOGIN_SERVER_PASSWORD} port: ${LOGIN_SERVER_PORT} script: - - cd /opt/login - - ls - | + cd /opt/login + ls # 获取最新的login二进制文件 BIN_NAME=$(ls -t login_v* 2>/dev/null | head -1) if [ -z "$BIN_NAME" ]; then echo "❌ 未找到可执行的login文件" exit 1 fi - - echo "📦 启动Login服务 | Binary: ${BIN_NAME}" - - | + echo "📦 启动Login服务 | Binary: ${BIN_NAME}" # 停止旧的screen会话 session_name="login" session=$(screen -ls 2>/dev/null | grep -o "[0-9]*\.${session_name}" || true) @@ -129,12 +128,10 @@ main: screen -X -S "$session_name" quit 2>/dev/null || true echo "Info: Stopped login app." fi - - sleep 1 - - | + sleep 1 # 启动新进程 screen -dmS ${session_name} ./${BIN_NAME} - - echo "✅ Login服务启动成功 | Screen: ${session_name}" - - | + echo "✅ Login服务启动成功 | Screen: ${session_name}" # 等待服务启动并进行健康检查 sleep 3 if screen -list 2>/dev/null | grep -q "${session_name}"; then @@ -143,7 +140,6 @@ main: echo "❌ 服务健康检查失败 | Screen: ${session_name} 不存在" exit 1 fi - - | # 移动logic产物到public目录 LOGIC_BIN=$(ls -t logic_v* 2>/dev/null | head -1) if [ -n "$LOGIC_BIN" ]; then