Files
aiops/backend/.env.example
T
Logan d0344c2f52 feat: Docker部署 + 云主机导入 + 终端优化
Docker 部署:
- 新增根目录 docker-compose.yml(MySQL+Redis+前后端四容器)
- 新增 frontend/Dockerfile(多阶段构建)和 nginx.conf(SPA+API反代)
- 修复 backend/Dockerfile:GOPROXY国内加速、编译整个cmd包

云主机导入功能:
- 新增 backend/internal/cloud 包:Provider接口 + 阿里云API客户端
- 新增 cloud_sync.go:区域同步/主机发现/导入 API
- 重写 CloudServerImport.tsx:4步流程(选云→选账号→选区域→发现导入)
- 修复导入外键约束失败(region_id/cloud_id 设为 NULL)

终端优化:
- 修复双X关闭按钮重影(showCloseButton=false)
- 修复最大化→最小化不恢复(ResizeObserver + 禁用CSS过渡)

其他:
- GORM AutoMigrate 逐表迁移,避免索引冲突阻塞启动
- Makefile 更新为 AIOps + 新增 docker 命令组
- .env.example 移至 backend 目录
2026-06-18 09:22:13 +08:00

26 lines
460 B
Bash

# EZOps AIOps - 环境变量模板
# 复制为 .env 并根据需要修改
# 服务配置
SERVER_PORT=8080
SERVER_MODE=development
# 前端端口
FRONTEND_PORT=5173
# 数据库配置 - 默认 SQLite 零配置
DB_DRIVER=sqlite
DB_NAME=data/aiops.db
# MySQL 配置(可选)
# DB_DRIVER=mysql
# DB_HOST=localhost
# DB_PORT=3306
# DB_USER=root
# DB_PASSWORD=
# DB_NAME=aiops
# JWT 配置
JWT_SECRET=aiops-secret-key-change-in-production
JWT_EXPIRE_HOURS=24