deploy docker

This commit is contained in:
2025-04-10 09:45:41 +00:00
parent 1955f05876
commit b3fc313a15
46 changed files with 1024 additions and 169 deletions
+36
View File
@@ -0,0 +1,36 @@
#!/bin/bash
# 设置工作目录
cd "$(dirname "$0")"
# 创建日志目录
mkdir -p logs
# 创建存放PID文件的目录
mkdir -p pids
# 定义要启动的服务
services=(
"tts.py"
"asr.py"
"chat.py"
)
# 启动所有服务
for service in "${services[@]}"; do
echo "启动 $service..."
# 直接在后台运行Python服务
python3 "$service" > "logs/${service%.py}.log" 2>&1 &
# 记录进程ID
echo $! > "pids/${service%.py}.pid"
# 等待几秒钟,确保服务正常启动
sleep 2
done
echo "所有服务已启动,请检查logs目录下的日志文件"
echo "使用 'cat logs/*.log' 查看日志"
# 保持容器运行
while true; do
sleep 1
done