Skip to content

环境部署

作者:唐亚峰 | battcn
字数统计:594 字

后端体系

获取代码

bash
# 不能访问 GITHUB 的可以采用 GITEE 镜像库
git clone https://gitee.com/battcn/wemirr-platform.git

git clone https://github.com/battcn/wemirr-platform.git

前往 GIT 下载页面 https://gitee.com/battcn/wemirr-platform 下载解压到工作目录

将项目导入到Idea,菜单 File -> Open,选择工作目录,然后点击 Open 按钮,即可成功导入。 IDEA 会自动加载Maven依赖包,初次加载会比较慢(根据自身网络情况而定)

初始数据

TIP

执行项目 附件/mysql(文件夹) 提供的SQL脚本,将数据初始到您之前安装好的数据库中

导入配置

TIP

执行项目 附件/nacos(文件夹) 提供配置,将 ZIP 包直接导入到您之前安装好的 Nacos

导入项目

注意事项

如果您导入的项目不长这样,或者右侧 Maven 处没内容

wemirr-platform-dependencieswemirr-platform-framework 模块中的 pom.xml 右键 Add As Maven Project 然后将它们 install 到本地 Maven 仓库

黑白名单

运行演示

options 目录下除了 demo 可以方便你快速复制成新项目,其他用不上的可以自行忽略或者删除

TIP

分别启动

  • GatewayApplication.java 网关端口 9000
  • AuthorityApplication.java 权限租户端口 5001
  • ToolsApplication.java 工具服务端口 5002

前端体系

采用技术

环境安装

注意事项

没有安装 node 的朋友请自行百度解决,该页暂不提供

Node 安装文档
https://www.runoob.com/nodejs/nodejs-install-setup.html

获取代码

  • 获取项目代码
bash
# 不能访问 GITHUB 的可以采用 GITEE 镜像库
git clone https://gitee.com/battcn/wemirr-platform-ui.git

git clone https://github.com/battcn/wemirr-platform-ui.git

安装依赖

bash
cd wemirr-platform-ui
# 如果没有 pnpm 请先安装 pnpm
# npm install -g pnpm
pnpm install

运行演示

bash
# 如果您已运行了配套后端
那么请注释掉 vite.config.ts  target: "https://xxxx.battcn.com/api" 将地址改成 http://localhost:9000
pnpm serve

打包部署

bash
pnpm build