34 lines
832 B
Bash
Executable File
34 lines
832 B
Bash
Executable File
#!/bin/bash
|
|
# 短视频平台启动脚本
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
# 检查是否已经在运行
|
|
if lsof -i:16035 > /dev/null 2>&1; then
|
|
echo "服务已在运行中 (端口 16035)"
|
|
echo "访问地址: http://localhost:16035"
|
|
echo "后台管理: http://localhost:16035/admin"
|
|
exit 0
|
|
fi
|
|
|
|
# 启动服务
|
|
echo "正在启动短视频平台..."
|
|
nohup node app.js > logs/app.log 2>&1 &
|
|
|
|
# 等待服务启动
|
|
sleep 2
|
|
|
|
# 检查是否成功启动
|
|
if lsof -i:16035 > /dev/null 2>&1; then
|
|
echo "✓ 服务启动成功!"
|
|
echo ""
|
|
echo "访问地址: http://localhost:16035"
|
|
echo "后台管理: http://localhost:16035/admin"
|
|
echo ""
|
|
echo "默认管理员账号:"
|
|
echo " 用户名: admin"
|
|
echo " 密码: admin123"
|
|
else
|
|
echo "✗ 服务启动失败,请检查日志: logs/app.log"
|
|
exit 1
|
|
fi |