- 容器化:提供Docker及docker-compose文件,按需修改其中的参数即可使用(不改也能用)
- 轻量化:依赖的库尽可能的少
- 分层归类:实体、枚举、业务逻辑条理清晰
- 封装:接口的请求响应等常规内容均进行了统一的封装,专注于实现业务逻辑本身就好
- (可选)修改model等业务逻辑相关的代码
- (可选)修改docker.env及docker-compose.yml等文件中诸如镜像名称等需要自定义的参数
- 生成服务端镜像
- 通过docker-compose整体启动
cd resource/doris
kubectl apply -f crd.yaml
kubectl apply -f operator.yaml
kubectl create namespace doris
kubectl apply -f cluster.yaml -n doris
docker-compose -f docker-compose.yml up -d
迁移命令见根目录的initDB.sh脚本