启动准备
基础环境准备
服务端
jdk1.8
mysql 5.7
maven
redis
idea/eclipse(不建议)
IDE插件⼀个,lombok插件,具体百度即可
前端
node 版本:v6.11.2
npm 版本:3.10.10
基础启动
Java端(服务端开发)
基础中间件
启动注册和配置中心nacos
- 解压后端代码:ace-control/ace-nacos/nacos-server-0.8.0.zip 到 nacos(⽂件夹)
- 初始化数据脚本:ace-control/ace-nacos/db/init_nacos.sql
- 修改nacos下的配置,nacos/conf/application.properties ,添加如下配置
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ag_nacos?
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
export JAVA_HOME={$JAVA_8_HOME(JDK路径)}
sh startup.sh -m standalone
http://localhost:8848/nacos
账户/密码:nacos/nacos
启动流量卫兵Sentinel (官方指南)
- 切换⽬录ace-control/ace-sentinel ,启动命令
java -jar sentinel-dashboard.jar
http://localhost:8080/#/dashboard/home
启动监控中心Boot-Admin(官方指南)
- main⽅式运⾏类:ace-control/ace-monitor/src/main/java/com/github/wxiaoqi/security/monitor/MonitorBootstrap
- 访问
http://localhost:8764/#/applications
基础服务
AUTH模块启动
- 初始化数据脚本,ace-auth/ace-auth-server/src/db/init.sql
- 根据需要调整配置配置
ace-auth/ace-auth-server/src/main/resources/application.yml
mysql、redis
- main⽅式运⾏类:ace-auth/ace-auth-server/src/main/java/com/github/wxiaoqi/security/auth/AuthBootstrap
ADMIN模块启动
- 初始化数据脚本,ace-modules/ace-admin/db/init.sql
- 根据需要调整配置配置
ace-modules/ace-admin/src/main/resources/application.yml
mysql、redis
- main⽅式运⾏类:ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/AdminBootstrap
GATEWAY模块启动
ace-gate/src/main/resources/application.yml
mysql、redis
- main⽅式运⾏类 :ace-gate/src/main/java/com/github/wxiaoqi/security/gate/GatewayServerBootstrap
Node端(前端开发)
# 安装依赖
npm install
## 若上述不⾏则采取下⾯命令
npm install --registry=https://registry.npm.taobao.org
# 本地开发 开启服务
npm run dev
http://localhost:9527
账户密码:admin/admin
声明:未经本人允许请勿转载