From e329eb2fd8c3a6dc8637f2e11a39be684879e67a Mon Sep 17 00:00:00 2001 From: ywp Date: Wed, 22 Oct 2025 15:07:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20start.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- start.sh | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/start.sh b/start.sh index 6de1962..43d34cf 100644 --- a/start.sh +++ b/start.sh @@ -1,8 +1,16 @@ -#!/bin/bash +#!/bin/sh set -e -# 启动 Node.js 后端 -node server.js & +# 自动找到 server 的入口文件 +ENTRY_FILE=$(find /app/server -type f -name 'index.js' -o -name 'app.js' | head -n 1) -# 启动 Nginx(前台模式) -nginx -g 'daemon off;' \ No newline at end of file +if [ -z "$ENTRY_FILE" ]; then + echo "No server entry file found in /app/server!" + exit 1 +fi + +echo "Starting Node.js backend: $ENTRY_FILE" +node $ENTRY_FILE & + +echo "Starting Nginx..." +nginx -g 'daemon off;'