Initial commit: SQL audit platform v0.1.0
FastAPI backend with auth, user, instance, ticket, query, dashboard APIs. React + TypeScript frontend with mock data UI (10 pages). SQLite + async SQLAlchemy, JWT auth, role-based access control. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
commit
439155c92e
290 files changed
+61950
No files matched your search
@@ -0,0 +1,83 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ==========================================
|
||||
echo 数据审核平台 - 启动脚本
|
||||
echo ==========================================
|
||||
echo.
|
||||
|
||||
REM 检查 Python
|
||||
python --version >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo 错误: 未找到 Python,请先安装 Python 3.11+
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM 检查 Node.js
|
||||
node --version >nul 2>&1
|
||||
if errorlevel 1 (
|
||||
echo 错误: 未找到 Node.js,请先安装 Node.js 18+
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM 启动后端
|
||||
echo [1/2] 正在启动后端服务...
|
||||
cd backend
|
||||
|
||||
REM 检查虚拟环境
|
||||
if not exist "venv" (
|
||||
echo 创建 Python 虚拟环境...
|
||||
python -m venv venv
|
||||
)
|
||||
|
||||
REM 激活虚拟环境
|
||||
call venv\Scripts\activate.bat
|
||||
|
||||
REM 安装依赖
|
||||
echo 安装后端依赖...
|
||||
pip install -q -r requirements.txt
|
||||
|
||||
REM 启动后端服务
|
||||
echo 启动后端服务 (http://localhost:8000)...
|
||||
start "Backend" python main.py
|
||||
|
||||
cd ..
|
||||
|
||||
REM 启动前端
|
||||
echo.
|
||||
echo [2/2] 正在启动前端服务...
|
||||
cd frontend
|
||||
|
||||
REM 检查 node_modules
|
||||
if not exist "node_modules" (
|
||||
echo 安装前端依赖...
|
||||
npm install
|
||||
)
|
||||
|
||||
REM 启动前端服务
|
||||
echo 启动前端服务 (http://localhost:3000)...
|
||||
start "Frontend" npm run dev
|
||||
|
||||
cd ..
|
||||
|
||||
echo.
|
||||
echo ==========================================
|
||||
echo 服务启动成功!
|
||||
echo ==========================================
|
||||
echo.
|
||||
echo 后端 API: http://localhost:8000
|
||||
echo 前端页面: http://localhost:3000
|
||||
echo API 文档: http://localhost:8000/docs
|
||||
echo.
|
||||
echo 默认账号:
|
||||
echo 管理员: admin / 123456
|
||||
echo DBA: dba / 123456
|
||||
echo 开发者: dev1 / 123456
|
||||
echo.
|
||||
echo 按任意键停止服务...
|
||||
pause >nul
|
||||
|
||||
REM 停止服务
|
||||
taskkill /FI "WINDOWTITLE eq Backend*" /F >nul 2>&1
|
||||
taskkill /FI "WINDOWTITLE eq Frontend*" /F >nul 2>&1
|
||||
|
||||
echo 服务已停止
|
||||
Reference in new issue
Block a user