主要更新: - 资讯页面配号逻辑修复(match_pattern重复去掉J0前缀问题) - 管理面板用户角色显示优化(信息员正确显示) - Info页面优化(显示所有帖子、用户名、折叠展开效果) - B前端API代理配置修改(指向C后端) - 修复前端部署时Logo丢失问题(使用Vite public目录) 涉及文件: - frontend/src/pages/News.jsx (配号逻辑、折叠效果) - frontend/src/pages/Admin.jsx (角色显示) - frontend/src/pages/Info.jsx (用户名显示、获取所有帖子) - frontend/public/images/ (Logo文件) - backend/app/routers/information.py (配号逻辑修复) - config/VERSION (版本更新) |
||
|---|---|---|
| .. | ||
| app | ||
| uploads | ||
| .dockerignore | ||
| .env.example | ||
| Dockerfile | ||
| README.md | ||
| VERSION | ||
| requirements.txt | ||
README.md
后端服务 - FastAPI
启动方式
开发环境
# 安装依赖
pip install -r requirements.txt
# 启动服务
python -m uvicorn app.main:app --port 3000 --host 0.0.0.0 --reload
生产环境
# 后台运行
nohup python -m uvicorn app.main:app --port 3000 --host 0.0.0.0 > /tmp/uvicorn.log 2>&1 &
# 或使用 systemd
sudo systemctl start zodiac-backend
配置说明
编辑 .env 文件:
# 数据库
DATABASE_URL=postgresql://postgres:密码@localhost:5432/zodiac
# JWT
SECRET_KEY=你的密钥
# OCR API
DASHSCOPE_API_KEY=sk-你的密钥