Files
shaguabijia-admin-web/start.sh
T
marco 125b0e1339 傻瓜比价运营后台前端 (Next.js 15 + Ant Design 5)
admin 后台 P0 + 配置后台化:登录/大盘/用户(360+封号+调金币)/提现(重试+对账)/反馈/管理员/审计/系统配置;对接 shaguabijia-app-server 的 admin API(独立 JWT + RBAC + 审计)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:05:29 +08:00

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"