python3 --version)systemctl status supervisor)DATABASE_URL 测试通过)dataops-bucket 已创建dataops.env 一致deployment/ 或 dataops-platform-release-*.tar.gz)/data/upload、/data/archive 磁盘空间充足chmod +x deploy_dataops.sh scripts/*.shsudo bash deploy_dataops.sh(首次会生成 env 并退出)/etc/dataops-platform/dataops.env
SECRET_KEY 已改为长随机字符串DEEPSEEK_API_KEY 已填入真实密钥N8N_API_KEY 已填入真实密钥DATABASE_URL / NEO4J_* / MINIO_* 与生产环境一致LLM_BASE_URL=https://api.deepseek.com(无 /v1 后缀)LLM_MODEL_NAME=deepseek-v4-pro(或实际使用模型)LOG_FILE 为绝对路径sudo chown root:ubuntu /etc/dataops-platform/dataops.envsudo chmod 640 /etc/dataops-platform/dataops.envsudo bash deploy_dataops.shsupervisorctl status dataops-platform 为 RUNNINGcurl http://127.0.0.1:5500/api/system/health 返回 200tail -50 /opt/dataops-platform/logs/flask_production.logbash
curl -X POST http://127.0.0.1:5500/api/system/translate \
-H "Content-Type: application/json" \
-d '{"node_name":"测试宁波数据加工"}'
- [ ] MinIO 上传接口正常(业务域上传测试)
- [ ] DDL 解析接口不 504(若走 Nginx,确认 ddlparse 超时 300s)
## Nginx / HTTPS(可选)
- [ ] config/nginx-dataops-platform.conf 证书路径已修改
- [ ] nginx -t 通过
- [ ] 公网 https://company.citupro.com:18183/api/system/health 可达
## 安全
- [ ] dataops.env 权限为 640,属主 root:ubuntu
- [ ] 未将 API Key 提交到 Git
- [ ] 防火墙仅开放必要端口(18183 / 22 等)
## 回滚准备
- [ ] 已备份上一版 /opt/dataops-platform/app
- [ ] 已备份 /etc/dataops-platform/dataops.env
- [ ] 知晓回滚命令:sudo supervisorctl stop dataops-platform + 恢复目录