# nova task 服务端 ## 快速开始 1. 基于go-zero框架开发 2. golang 1.23.0+ 3. 安装依赖工具: make init ## 组件依赖 1. MySQL 8.0+ 2. Docker 27.1+ ## 配置文件 [novatask.yaml](etc/saas.yaml) 1. 修改Mysql中的数据库地址以及账号密码 2. 其他配置项根据注释说明和实际需求自行修改 ## 正式服部署 1. 将[docker-compose.yml](docker-compose.yml)文件拷贝到服务器上,并修改需要部署的镜像版本以及根据配置的端口修改端口映射 2. 在同一目录下创建文件夹etc, 并将[novatask.yaml](etc/saas.yaml)文件拷贝到etc目录下,并根据需求修改配置文件 3. 拉取镜像:``docker compose pull`` 4. 起服:``docker compose up -d`` 5. 配置http反向代理,将``/api/task``前缀的路由代理到映射出来的端口上