This commit is contained in:
xsl
2026-08-10 19:09:43 +08:00
parent f67f18dd39
commit 624be459a3
3 changed files with 56 additions and 2 deletions
+6 -2
View File
@@ -3,11 +3,15 @@ class Config:
# 应用名称
APP_NAME = "Hair Change Color"
# 远程发型更换API地址
REMOTE_API_URL = "http://xiangsilian.com:18801/api/swapHair/v1"
# 远程头发颜色更换API地址
REMOTE_HAIR_COLOR_API_URL = "http://xiangsilian.com:18801/hairColor/v2"
# 远程发型更换API地址
# REMOTE_API_URL = "http://117.50.160.71:8801/api/swapHair/v1"
# 远程头发颜色更换API地址
# REMOTE_HAIR_COLOR_API_URL = "http://117.50.160.71:8801/hairColor/v2"
# 远程API请求超时时间(秒)
API_TIMEOUT = 120 # 延长超时时间,因为发型更换可能需要60秒
Executable
+31
View File
@@ -0,0 +1,31 @@
#!/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
Executable
+19
View File
@@ -0,0 +1,19 @@
#!/bin/bash
# 停止脚本:stop.sh
# 用于停止发型更换项目的后端和前端服务
echo "停止发型更换项目..."
# 停止后端服务
echo "停止后端服务..."
ps aux | grep "app.py" | grep -v grep | awk '{print $2}' | xargs -r kill -9 2>/dev/null || echo "后端服务可能已经停止"
# 停止前端服务
echo "停止前端服务..."
ps aux | grep "http.server 48080" | grep -v grep | awk '{print $2}' | xargs -r kill -9 2>/dev/null || echo "前端服务可能已经停止"
# 清理PID文件(如果存在)
rm -f /tmp/hair_backend.pid /tmp/hair_frontend.pid
echo "项目停止完成!"