feat: 添加 CI/CD 流水线配置 (#90)
- 新增 .gitea/workflows/ci.yml: Gitea Actions CI/CD 流水线
- 代码检查阶段: Python ruff, Java checkstyle, 前端校验
- 自动测试阶段: pytest, Maven test
- Docker 镜像构建与推送: 多标签策略 (branch-sha + latest)
- 自动部署: testing/production 环境区分, SSH 远程部署
- 企业微信通知: 部署结果通知
- 新增 scripts/deploy.sh: 部署脚本
- 支持 --env testing|production 参数
- docker compose pull + up -d
- 健康检查等待 (可配置超时)
- 失败自动回滚
- 企业微信 webhook 通知
- 新增 scripts/lint.sh: 本地 lint 脚本
- Python ruff/flake8 检查
- Java Maven checkstyle
- 前端 HTML/Vue/JSON 基础校验
- 支持 --fix 自动修复
- 更新 docker-compose.yml: 添加 profiles 支持
- elasticsearch/kibana: testing, full profile
- geoserver: gis, testing, full profile
- bi: testing, full profile
- 核心服务默认启动 (无 profile 限制)