Update sync_data.sh
Browse files- sync_data.sh +27 -1
sync_data.sh
CHANGED
|
@@ -158,4 +158,30 @@ sync_data() {
|
|
| 158 |
}
|
| 159 |
|
| 160 |
# 启动同步进程
|
| 161 |
-
sync_data &
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 158 |
}
|
| 159 |
|
| 160 |
# 启动同步进程
|
| 161 |
+
sync_data &
|
| 162 |
+
|
| 163 |
+
echo "同步进程已在后台启动 (PID: $!)"
|
| 164 |
+
echo "现在启动 MCP Proxy 主程序..."
|
| 165 |
+
|
| 166 |
+
# 启动原始的 MCP Proxy 程序
|
| 167 |
+
echo "准备启动 MCP Proxy,端口: ${PORT:-7860},主机: ${HOST:-0.0.0.0}"
|
| 168 |
+
|
| 169 |
+
if [ -f build/sse.js ]; then
|
| 170 |
+
echo "启动: node build/sse.js"
|
| 171 |
+
PORT=${PORT:-7860} HOST=${HOST:-0.0.0.0} exec node build/sse.js
|
| 172 |
+
elif [ -f /app/build/sse.js ]; then
|
| 173 |
+
echo "启动: node /app/build/sse.js"
|
| 174 |
+
PORT=${PORT:-7860} HOST=${HOST:-0.0.0.0} exec node /app/build/sse.js
|
| 175 |
+
elif [ -f /mcp-proxy-server/build/sse.js ]; then
|
| 176 |
+
echo "启动: node /mcp-proxy-server/build/sse.js"
|
| 177 |
+
PORT=${PORT:-7860} HOST=${HOST:-0.0.0.0} exec node /mcp-proxy-server/build/sse.js
|
| 178 |
+
else
|
| 179 |
+
echo "错误: 找不到 build/sse.js 文件"
|
| 180 |
+
echo "当前目录: $(pwd)"
|
| 181 |
+
echo "查找可能的 Node.js 文件:"
|
| 182 |
+
find / -name "sse.js" -type f 2>/dev/null | head -5
|
| 183 |
+
|
| 184 |
+
# 如果找不到,保持容器运行以便调试
|
| 185 |
+
echo "保持容器运行以便调试..."
|
| 186 |
+
tail -f /dev/null
|
| 187 |
+
fi
|