开源地址:https://github.com/YunaiV/yudao-cloud
1.初始化 MySQL
执行对应数据库类型的sql目录下的 SQL 文件
2.初始化 Redis
5.0 以上的版本
3.初始化 Nacos
需要创建 dev 命名空间
4.初始化RocketMQ
5.初始化XXL-Job
6.编译项目
首次编译先在Terminal终端下执行:mvn clean install package '-Dmaven.test.skip=true'
如果报错,请检查系统环境变量,是否已经设置JAVA_HOME和PATH,主要是jdk和jre
7.修改网关Gateway配置文件
比如端口、nacos地址等
8.修改系统服务system配置文件
比如端口、redis配置等
9.修改基础服务Infra配置文件
比如端口等
10.启动Gateway网关
启动还是报类不存在的话点击 [File -> Invalidate Caches] 菜单,清空下缓存
如果报Command line is too long错误,编辑运行配置,IDEA版本号在2020.3之后,点击Modify options(修改选项),点击Shorten command line(缩短命令行),在新增的配置项Shorten command line(缩短命令行)选择JAR manifest
访问 http://ip:port,返回{"code":404,"data":null,"msg":null}表示成功
11.启动system系统服务
访问http://ip:port1/admin-api/system/和http://ip:48080/admin-api/system/,返回{"code":401,"data":null,"msg":"账号未登录"}表示成功
12.启动infra基础服务
访问http://ip:port2/admin-api/infra/和http://ip:48080/admin-api/infra/,返回{"code":401,"data":null,"msg":"账号未登录"}表示成功
13.启动前端项目
【管理后台】(https://github.com/YunaiV/ruoyi-vue-pro >> yudao-ui-admin)
可以用idea或者vscode单独打开yudao-ui-admin
修改vue.config.js文件,设置api地址`http://localhost:8101`
修改.env.xx配置文件
在终端下执行:
npm config set registry https://registry.npm.taobao.org
如果安装失败,试试升级npm
npm install -g npm
升级还是不行,直接删除yarn.lock文件
查看当前镜像使用的地址,返回成功,则代表设置成功
npm config get registry
npm run local
# 安装 Yarn,提升依赖的安装速度
npm install --global yarn
# 安装依赖
yarn install
14.启动Vue3 管理后台
WindiCSS IntelliSense --- 自动完成、语法突出显示、代码折叠和构建等高级功能
TypeScript Vue Plugin (Volar) --- 用于 TypeScript 的 Vue 插件
Vue Language Features (Volar) --- Vue3.0 语法支持
Iconify IntelliSense --- Iconify 预览和搜索
i18n Ally --- 国际化智能提示
Stylelint --- css 格式化
DotENV --- .env 文件高亮
Prettier --- 代码格式化
ESLint --- 脚本代码检查
1.设置源地址
npm config set registry https://registry.npm.taobao.org
2.安装 pnpm,提升依赖的安装速度
npm install -g pnpm
3.查看pnpm版本
pnpm -v
4.查看pnpm仓库路径
pnpm config get store-dir
5.设置pnpm仓库路径(文件夹需要手动创建)
pnpm config set store-dir D:\framework\nodejs\node_global\node_modules\pnpm
6.安装依赖
pnpm install
7.启动服务
npm run dev
15.修改数据库表
表:basic_file_config(infra_file_config)
设置config:
{"@class":"com.akim.cloud.framework.file.core.client.s3.S3FileClientConfig","endpoint":"http://192.168.67.155:9002","domain":"http://192.168.67.155:9003/akim-cloud","bucket":"akim-cloud","accessKey":"NDHtqXUJnly4rNkH","accessSecret":"qQhvRMLOKzP6uyU29DWIEWoOY4aT3Es2"}
其中一定要改@class属性
16.打包运行
1.先清理一遍
clean
2.install
3.运行
java -Dfile.encoding=utf-8 -jar jar名
#设置jar的格式为UTF-8
17.常见问题
windows不小心点到jar包,通过以下命令找出再杀死
netstat -aon | findstr "90006"
文章评论