|
|
3bcad138a1
|
fix(ops): 加固部署/代理/迁移脚本,生产环境安全默认
由 OCR(open-codereview.ai,deepseek-v4-flash)审查驱动修复:
- serve-proxy:API_TARGET 生效、SPA 404 语义、流式静态文件、hop-by-hop/超时/断连/穿越防护
- migrate.sh:密码不进 argv/不泄漏 pm2、原子锁防重入、DML-only 事务说明、就绪诊断
- deploy.sh/CI:保护 .env、总是 npm ci(迁移依赖 devDeps)、健康检查、并发锁
- ecosystem/oxlint/.env.example:优雅停机、React 版本对齐、TRUST_PROXY 说明
Reviewed-by: OCR (open-codereview.ai)
|
2026-08-09 21:29:22 +08:00 |
|
|
|
151ef06ec2
|
refactor: 精简部署流程,移除 MySQL 管理
CI 检查 / lint (pull_request) Has been cancelled
CI 检查 / typecheck (pull_request) Has been cancelled
CI 检查 / test (pull_request) Has been cancelled
MySQL 已在服务器运行,部署只需三步:
1. 本地构建 → rsync 同步
2. npm ci(首次)+ migration:run
3. pm2 startOrReload
|
2026-07-20 15:35:45 +08:00 |
|
|
|
a87f26a915
|
feat: 移除 Docker 部署,添加 Gitea CI/CD workflows
- 删除 docker-compose.yml、Dockerfile、.dockerignore、docker/ 目录
- 更新 deploy.sh:移除 Docker Compose MySQL 启动,改为 systemd 检查
- 新增 .gitea/workflows/deploy.yml:手动触发、rsync + SSH + PM2 部署
- 新增 .gitea/workflows/ci.yml:PR lint + typecheck + test 自动检查
|
2026-07-20 15:33:46 +08:00 |
|
|
|
6467e67bdb
|
feat: legacy database migration — import old dump, map to new schema, deploy to Tencent Cloud
|
2026-07-06 10:27:47 +08:00 |
|
|
|
2ce73b8fc3
|
feat: PM2 + Docker deployment config (MySQL container, PM2 for backend+frontend proxy)
|
2026-07-06 10:12:42 +08:00 |
|