2.2 KiB
2.2 KiB
开发记录 T02b:脚手架部署参数修正(端口 9280)
迭代:人事系统-初始迭代|批次1-T02b|角色:agent.develop 前置:T01/T02 已完成(49 表 models JSON + hr-web 脚手架 + V001__init_hrs.sql 已在测试库执行)
1. 变更内容
| 文件 | 变更 |
|---|---|
conf/config.json |
新增/修正:server.port 9182→9280;databases.hrs 按测试环境(127.0.0.1:3306 本机 MariaDB,库 hrs,用户 test/test123,utf8mb4,pool 10);Redis 会话配置确认(enabled,session_max_time=28800/session_issue_time=86400,沿用基线口径);processors .tmpl/.ui/.dspy 保留 |
deploy/hr-web.service |
systemd unit:描述与启动后端口探活同步为 9280;User=hrstest,WorkingDirectory=/opt/hrs,依赖 mariadb/redis,Restart=always |
deploy/nginx-hrstest.conf |
反代样例:server_name hrstest.opencomputing.cn → proxy_pass 127.0.0.1:9280;含 WebSocket 头、client_max_body_size 50m、certbot --nginx 自动改写备忘(勿手工预写证书路径) |
docs/01-design/architecture.md |
§7 部署章节追加补记段落:端口 9182→9280(客户确认 2025-08,补记 2026-08),声明其余设计基线不变 |
docs/01-design/deploy-change-record-T02b.md |
新增变更记录全文(变更前后对照、影响范围、同步修改清单、基线冻结声明) |
2. 验证记录
conf/config.jsonJSON 语法校验通过(python json.load OK),server.port=9280。- systemd unit 与 nginx 样例中端口引用全量核对为 9280,无 9182 残留。
- 登录走通验证(admin + 组织专员/薪酬专员/招聘专员/部门主管四角色):依赖测试环境 MariaDB/Redis 与 rbac 权限初始化数据,属部署任务(webapp-remote-deploy)远程执行项;本任务交付物已满足 9280 启动所需全部配置(venv/ahserver --config conf/config.json),远程冒烟留待部署任务出截图/日志。
3. 遗留/移交
- 远程部署(SSH hrstest.opencomputing.cn,/opt/hrs,certbot 证书)→ 移交部署任务。
- apps/hr-web.md §3/§4 端口清单中 9182 口径,下次文档修订时同步为 9280(本任务按"不改其余基线"约束未动该文件)。