#!/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