Files

27 lines
670 B
Bash

#!/bin/bash
# Mini-OpenClaw 一键启动脚本(前端+后端)
echo "🚀 Starting mini-OpenClaw..."
# 启动后端(禁用代理)
cd backend
export NO_PROXY="*"
export no_proxy="*"
unset HTTP_PROXY HTTPS_PROXY http_proxy https_proxy ALL_PROXY all_proxy
source venv/Scripts/activate
python app.py > backend.log 2>&1 &
BACKEND_PID=$!
echo $BACKEND_PID > backend.pid
echo "✅ Backend started (PID: $BACKEND_PID) on http://localhost:8002"
cd ..
# 等待后端启动
sleep 3
# 启动前端
echo "🎨 Starting frontend on http://localhost:3000"
npm run dev
# Ctrl+C 时清理
trap "echo '🛑 Stopping services...'; kill $BACKEND_PID 2>/dev/null; exit" INT TERM