chore: 清理 scripts 目录,保留核心运维和部署脚本
## 变更内容 ### 保留的核心运维脚本 - ✅ start.sh - 启动服务 - ✅ stop.sh - 停止服务 - ✅ init-pgvector.sql - 数据库初始化 ### 保留的部署工具 - ✅ deploy-production.sh - 生产环境部署 - ✅ backup-production.sh - 生产环境备份 - ✅ set-contact-token.sh - 设置联系令牌 - ✅ set-remote-contact-token.sh - 设置远程令牌 - ✅ verify-contact-token.sh - 验证令牌 ### 删除的临时调试脚本 - ❌ debug-webhook.sh - 实时监控日志 - ❌ check-conversations.sh - 检查会话 - ❌ check-chatwoot-config.sh - 检查配置 - ❌ verify-webhook.sh - 验证webhook - ❌ update-chatwoot-webhook.sh - 更新webhook Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
73
scripts/start.sh
Executable file
73
scripts/start.sh
Executable file
@@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
# 启动脚本 - B2B AI Assistant
|
||||
|
||||
set -e
|
||||
|
||||
echo "========================================"
|
||||
echo "🚀 启动 B2B AI Assistant 服务"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
|
||||
# 检查 Docker 是否运行
|
||||
if ! docker info > /dev/null 2>&1; then
|
||||
echo "❌ Docker 未运行,请先启动 Docker"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Docker 运行正常"
|
||||
echo ""
|
||||
|
||||
# 检查远程 Chatwoot 连接
|
||||
echo "🔍 检查远程 Chatwoot 连接..."
|
||||
CHATWOOT_URL="http://192.168.15.28:3000"
|
||||
if curl -s --connect-timeout 5 "$CHATWOOT_URL" > /dev/null 2>&1; then
|
||||
echo "✅ 远程 Chatwoot 连接正常 ($CHATWOOT_URL)"
|
||||
else
|
||||
echo "⚠️ 警告:无法连接到远程 Chatwoot ($CHATWOOT_URL)"
|
||||
echo " 请确保 Chatwoot 正在运行"
|
||||
read -p "是否继续启动?(y/n) " -n 1 -r
|
||||
echo
|
||||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
echo ""
|
||||
|
||||
# 获取本机 IP
|
||||
LOCAL_IP=$(hostname -I | awk '{print $1}')
|
||||
echo "📡 本机 IP: $LOCAL_IP"
|
||||
echo " Webhook URL: http://$LOCAL_IP:8000/webhooks/chatwoot"
|
||||
echo ""
|
||||
|
||||
# 启动服务
|
||||
echo "🐳 启动 Docker 服务..."
|
||||
docker-compose up -d
|
||||
|
||||
echo ""
|
||||
echo "⏳ 等待服务启动..."
|
||||
sleep 5
|
||||
|
||||
# 检查服务状态
|
||||
echo ""
|
||||
echo "📊 服务状态:"
|
||||
docker-compose ps
|
||||
|
||||
echo ""
|
||||
echo "========================================"
|
||||
echo "✅ 服务启动完成!"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo "📝 常用命令:"
|
||||
echo " 查看日志: docker-compose logs -f agent"
|
||||
echo " 查看状态: docker-compose ps"
|
||||
echo " 停止服务: docker-compose down"
|
||||
echo " 重启服务: docker-compose restart [service_name]"
|
||||
echo ""
|
||||
echo "📖 测试页面:"
|
||||
echo " http://localhost:8080/docs/test-chat.html"
|
||||
echo " http://localhost:8080/docs/test-conversation-id.html"
|
||||
echo ""
|
||||
echo "⚠️ 重要:"
|
||||
echo " 请确保远程 Chatwoot (192.168.15.28:3000) 已配置 Webhook:"
|
||||
echo " http://$LOCAL_IP:8000/webhooks/chatwoot"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user