26 lines
592 B
Bash
Executable File
26 lines
592 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# DMP Cloudflare Tunnel 启动脚本
|
|
|
|
echo "🚀 正在启动 DMP 服务..."
|
|
|
|
# 进入项目目录
|
|
cd "$(dirname "$0")"
|
|
|
|
# 启动 Node.js 服务器(后台运行)
|
|
node server.js &
|
|
SERVER_PID=$!
|
|
|
|
echo "✅ DMP 服务已启动 (PID: $SERVER_PID)"
|
|
echo "🌐 本地访问: http://localhost:3456"
|
|
echo ""
|
|
echo "⏳ 等待服务器启动..."
|
|
sleep 3
|
|
|
|
# 启动 Cloudflare Tunnel
|
|
echo "🔗 正在启动 Cloudflare Tunnel..."
|
|
cloudflared tunnel --config cloudflare-tunnel.yml run dmp-tunnel
|
|
|
|
# 清理:当 tunnel 停止时,也停止 Node.js 服务器
|
|
kill $SERVER_PID 2>/dev/null
|