31 lines
851 B
Bash
Executable File
31 lines
851 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# 启动脚本:start.sh
|
|
# 用于启动发型更换项目的后端和前端服务
|
|
|
|
echo "启动发型更换项目..."
|
|
|
|
# 进入项目根目录
|
|
cd /home/ubuntu/hair_change_color
|
|
|
|
# 启动后端服务 (Flask应用)
|
|
echo "启动后端服务..."
|
|
cd backend
|
|
nohup python3 app.py > ../logs/backend.log 2>&1 &
|
|
BACKEND_PID=$!
|
|
echo "后端服务已启动,PID: $BACKEND_PID"
|
|
|
|
# 启动前端服务 (HTTP服务器)
|
|
echo "启动前端服务..."
|
|
cd ../frontend
|
|
nohup python3 -m http.server 48080 > ../logs/frontend.log 2>&1 &
|
|
FRONTEND_PID=$!
|
|
echo "前端服务已启动,PID: $FRONTEND_PID"
|
|
|
|
echo "项目启动完成!"
|
|
echo "后端访问地址: http://127.0.0.1:5000"
|
|
echo "前端访问地址: http://127.0.0.1:48080"
|
|
|
|
# 保存PID到文件,用于停止脚本
|
|
echo $BACKEND_PID > /tmp/hair_backend.pid
|
|
echo $FRONTEND_PID > /tmp/hair_frontend.pid |