125b0e1339
admin 后台 P0 + 配置后台化:登录/大盘/用户(360+封号+调金币)/提现(重试+对账)/反馈/管理员/审计/系统配置;对接 shaguabijia-app-server 的 admin API(独立 JWT + RBAC + 审计)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
28 lines
959 B
Bash
Executable File
28 lines
959 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# 后台一键启动运营后台:确保 PG + 后端(8771) + 前端(3001),日志落 /tmp。
|
|
# 停止用 ./stop.sh。详见 docs/本地启动指南.md
|
|
set -e
|
|
|
|
SERVER_DIR="$HOME/Desktop/codes/shaguabijia-app-server"
|
|
WEB_DIR="$HOME/Desktop/codes/shaguabijia-admin-web"
|
|
|
|
# 1. 确保本机 PG 在跑(已启动则 no-op)
|
|
brew services start postgresql@16 >/dev/null 2>&1 || true
|
|
|
|
# 2. 后端(conda 环境 price)
|
|
cd "$SERVER_DIR"
|
|
# shellcheck disable=SC1091
|
|
source "$HOME/miniconda3/etc/profile.d/conda.sh"
|
|
conda activate price
|
|
nohup uvicorn app.admin.main:admin_app --port 8771 --reload > /tmp/admin-api.log 2>&1 &
|
|
echo "✅ 后端 8771 已起 (日志: tail -f /tmp/admin-api.log)"
|
|
|
|
# 3. 前端
|
|
cd "$WEB_DIR"
|
|
nohup npm run dev > /tmp/admin-web.log 2>&1 &
|
|
echo "✅ 前端 3001 已起 (日志: tail -f /tmp/admin-web.log)"
|
|
|
|
echo ""
|
|
echo "⏳ 等几秒编译,然后开 http://localhost:3001 (admin / admin12345)"
|
|
echo " 停止: ./stop.sh"
|