说明:芋道与Jeecg相同,是一款开源的微服务框架,集成了许多基础功能,企业开发系统可以在此基础上裁剪,二次开发。
本文介绍芋道前后端项目的部署(基于windows操作系统),Jeecg项目部署参考下面这篇博客。
前端项目
(1)Git地址
Git地址:https://github.com/yudaocode/yudao-ui-admin-vue3
(2)运行
克隆到本地,在项目根目录下敲下面的命令,运行部署
# 安装依赖
pnpm install
# 启动服务
npm run dev
前提是你的电脑有nodeJS、npm、pnpm环境,如下:
搭建环境参考下面这两篇文章:
运行后如下:
访问 http://localhost:80/,可见部署完成
开源者文档
开源者提供的文档:https://cloud.iocoder.cn/quick-start-front/
后端项目
(1)Git地址
Git地址:https://github.com/YunaiV/yudao-cloud.git
(2)准备环境
需要具备MySQL、Redis、Nacos环境,可参考博主的这三篇文章搭建
数据库安装完成后(默认账户:root/123456,不是要修改对应配置文件),MySQL需要创建一个 ruoyi-vue-pro
数据库,执行项目中的这个数据库脚本
建议使用Navicat导入SQL文件执行,不要把SQL复制到DataGrip中逐行执行,巨慢
nacos启动后,创建一个dev
命名空间,名称和ID都设置成dev
(3)启动项目
依次启动Gateway
、System
、Infra
服务
启动后,观察Nacos上这三个服务是不是都注册上来了
如果infra
服务起不来,参考下面这篇文章:
(4)验证
后端项目部署好了,再打开刚刚的前端页面,登录系统
随便点点,体验一下功能,有些功能需要额外起服务
开源者文档
开源者提供的文档:https://cloud.iocoder.cn/quick-start/
总结
本文介绍了芋道微服务的前后端项目部署,主要是根据开源者提供的文档手动部署了一遍。