init: 管理会计OS初始代码
包含前后端完整代码: - 前端:Vue3+Vite+ElementPlus - 后端:FastAPI+SQLAlchemy - 模块:驾驶舱/KPI/战略地图/预警/预算/成本/预测/改善行动 - 当前版本:v1.0.0
This commit is contained in:
Executable
+38
@@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
# 管理会计OS — 一键启动开发环境
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
||||
echo "===== 管理会计OS 开发环境 ====="
|
||||
echo ""
|
||||
|
||||
# 1. 启动后端
|
||||
echo "[1/2] 启动后端 (systemd)..."
|
||||
cd "$SCRIPT_DIR/backend"
|
||||
if [ ! -f .env ]; then
|
||||
cp .env.example .env
|
||||
echo " 已创建 .env (默认配置)"
|
||||
fi
|
||||
systemctl start cma-backend 2>/dev/null || true
|
||||
sleep 1
|
||||
echo " 后端: http://127.0.0.1:8010"
|
||||
echo " 文档: http://127.0.0.1:8010/docs"
|
||||
|
||||
# 2. 启动前端
|
||||
echo "[2/2] 启动前端 (Vite HMR)..."
|
||||
cd "$SCRIPT_DIR/frontend"
|
||||
if [ ! -d "node_modules" ]; then
|
||||
echo " 安装前端依赖..."
|
||||
pnpm install --no-frozen-lockfile --silent
|
||||
fi
|
||||
echo " 前端: http://localhost:5173"
|
||||
echo ""
|
||||
echo "===== 启动完成 ====="
|
||||
echo " 线上: https://cma.sxbh.ltd"
|
||||
echo " 本地: http://localhost:5173"
|
||||
echo " 后端: http://127.0.0.1:8010/docs"
|
||||
echo ""
|
||||
echo "按 Ctrl+C 停止前端开发服务器"
|
||||
|
||||
exec pnpm dev
|
||||
Reference in New Issue
Block a user