chore: unify education management naming
This commit is contained in:
+10
-10
@@ -1,4 +1,4 @@
|
||||
# 新时空教务管家
|
||||
# 新时空教务管理系统
|
||||
|
||||
这是一个面向新时空教务业务的综合管理系统。迁移后 VPS 是正式业务数据主机,负责保存 `classnotes.txt`、`学生课时账户.md`、课程小结库、审核任务和操作记录;本机只保留微信群聊天记录采集/识别,并把课程小结批量推送到 VPS。
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
- `app/`:FastAPI 后端和内置前端页面。
|
||||
- `MAINTENANCE.md`:日常检查、部署、数据保护和回滚流程。
|
||||
- `Makefile`:常用维护命令入口。
|
||||
- `scripts/deploy_to_vps.py`:部署教务管家服务到 VPS。
|
||||
- `scripts/deploy_to_vps.py`:部署新时空教务管理系统到 VPS。
|
||||
- `scripts/import_course_summaries.py`:一次性导入历史课程小结 Markdown。
|
||||
- `scripts/sync_to_vps.py`:旧版正式数据同步脚本,迁移后不要继续常驻运行。
|
||||
- `scripts/smoke_test.js`:轻量前端行为烟测。
|
||||
- `scripts/install_gitea_backup_hook.py`:安装提交后自动推送到 Gitea 的 Git hook。
|
||||
- `scripts/install_launch_agent.py`:安装 Mac 开机常驻同步任务。
|
||||
- `launchd/com.xsk.records.sync.plist.template`:LaunchAgent 模板。
|
||||
- `launchd/com.xsk.education-management.sync.plist.template`:LaunchAgent 模板。
|
||||
|
||||
## 后端结构
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
推荐先配置 SSH key。若临时使用密码,可通过环境变量传入,不要写入仓库文件。
|
||||
|
||||
```bash
|
||||
cd /Users/yangdawei/Desktop/新时空业务源数据/tools/xsk-records-web
|
||||
cd /Users/yangdawei/Desktop/新时空业务源数据/tools/xsk-education-management
|
||||
XSK_USE_SSHPASS=1 \
|
||||
XSK_SSH_PASSWORD='填写SSH密码' \
|
||||
XSK_WEB_PASSWORD='填写网页访问密码' \
|
||||
@@ -104,7 +104,7 @@ python3 /Users/yangdawei/Desktop/新时空业务源数据/新时空课程记录
|
||||
|
||||
```bash
|
||||
cd /root/新时空数据/app
|
||||
docker compose exec xsk-records-web python scripts/import_course_summaries.py \
|
||||
docker compose exec xsk-education-management python scripts/import_course_summaries.py \
|
||||
--source /data/import/课程小结采集 \
|
||||
--target /data/course_summaries \
|
||||
--state /data/course_summary_state.json \
|
||||
@@ -160,21 +160,21 @@ python3 scripts/install_launch_agent.py --use-sshpass
|
||||
日志位置:
|
||||
|
||||
```text
|
||||
~/Library/Logs/xsk-records-web/sync.log
|
||||
~/Library/Logs/xsk-records-web/sync.err.log
|
||||
~/Library/Logs/xsk-education-management/sync.log
|
||||
~/Library/Logs/xsk-education-management/sync.err.log
|
||||
```
|
||||
|
||||
查看任务:
|
||||
|
||||
```bash
|
||||
launchctl list | grep com.xsk.records.sync
|
||||
launchctl list | grep com.xsk.education-management.sync
|
||||
```
|
||||
|
||||
卸载任务:
|
||||
|
||||
```bash
|
||||
launchctl unload ~/Library/LaunchAgents/com.xsk.records.sync.plist
|
||||
rm ~/Library/LaunchAgents/com.xsk.records.sync.plist
|
||||
launchctl unload ~/Library/LaunchAgents/com.xsk.education-management.sync.plist
|
||||
rm ~/Library/LaunchAgents/com.xsk.education-management.sync.plist
|
||||
```
|
||||
|
||||
## 更换网页访问密码
|
||||
|
||||
Reference in New Issue
Block a user