部署文档
大约 1 分钟
1. 依赖环境及介绍
1.1 依赖环境
- node 14.18.1
- jdk 1.8
- mysql 5 或 mysql 8 都可
- redis
1.2 介绍
本项目为前后端分离项目。前端使用vue2.0 开发,后端使用spring boot 2.1开发。
2. 下载项目
访问gitee开源项目 全优学堂,下载项目。
3. 创建数据库并导入数据
依次执行项目中如下sql
- db/qyxt_db_create.sql (创建数据库)
- db/qyxt_db_init.sql (初始化表结构和数据)
- db/qyxt_db_fcn_init.sql (数据库自定义函数)
4. 修改项目配置的 数据库密码、redis密码。启动项目
需要修改的文件:
- base-oauth-server/src/main/resources/application.yml
- business-server/src/main/resources/application.yml
启动类:
- business-server/src/main/java/cn/xluobo/BusinessServerApplication.java
- base-oauth-server/src/main/java/cn/xluobo/OauthServerApplication.java
提示
至此,后端项目启动完毕
5. 启动前端PC网页
前端PC项目文件夹:web-admin
# 切换npm镜像源
npm config set registry https://registry.npmmirror.com
# 安装相关依赖
npm install 或 yarn install
# 本地启动
npm run dev
项目本地部署完毕,默认登陆账号:admin,密码:123456
效果如下图:
6. 注意事项
提示
- 如登陆提示'账户无关联机构或机构已过期!',请修改sys_tenant表中end_time时间为未来时间。