# 开发记录 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.json` JSON 语法校验通过(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(本任务按"不改其余基线"约束未动该文件)。