2025-10-22 15:07:59 +08:00
|
|
|
#!/bin/sh
|
2025-10-22 14:57:42 +08:00
|
|
|
set -e
|
|
|
|
|
|
2025-10-22 15:07:59 +08:00
|
|
|
# 自动找到 server 的入口文件
|
|
|
|
|
ENTRY_FILE=$(find /app/server -type f -name 'index.js' -o -name 'app.js' | head -n 1)
|
2025-10-22 14:57:42 +08:00
|
|
|
|
2025-10-22 15:07:59 +08:00
|
|
|
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;'
|