微服务搭建,基础配置修改,增加nacos配置文件
parent
81bfef9a3c
commit
5ea121ff70
|
|
@ -0,0 +1,5 @@
|
||||||
|
spring:
|
||||||
|
data:
|
||||||
|
redis:
|
||||||
|
host: * # 替换自己的ip地址
|
||||||
|
port: 6379
|
||||||
|
|
@ -0,0 +1,78 @@
|
||||||
|
spring:
|
||||||
|
data:
|
||||||
|
redis:
|
||||||
|
host: * # 替换自己的ip地址
|
||||||
|
port: 6379
|
||||||
|
cloud:
|
||||||
|
gateway:
|
||||||
|
discovery:
|
||||||
|
locator:
|
||||||
|
lowerCaseServiceId: true
|
||||||
|
enabled: true
|
||||||
|
routes:
|
||||||
|
# 认证中心
|
||||||
|
- id: ruoyi-auth
|
||||||
|
uri: lb://ruoyi-auth
|
||||||
|
predicates:
|
||||||
|
- Path=/auth/**
|
||||||
|
filters:
|
||||||
|
# 验证码处理
|
||||||
|
- CacheRequestBody
|
||||||
|
- ValidateCodeFilter
|
||||||
|
- StripPrefix=1
|
||||||
|
# 代码生成
|
||||||
|
- id: ruoyi-gen
|
||||||
|
uri: lb://ruoyi-gen
|
||||||
|
predicates:
|
||||||
|
- Path=/code/**
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1
|
||||||
|
# 定时任务
|
||||||
|
- id: ruoyi-job
|
||||||
|
uri: lb://ruoyi-job
|
||||||
|
predicates:
|
||||||
|
- Path=/schedule/**
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1
|
||||||
|
# 系统模块
|
||||||
|
- id: ruoyi-system
|
||||||
|
uri: lb://ruoyi-system
|
||||||
|
predicates:
|
||||||
|
- Path=/system/**
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1
|
||||||
|
# 文件服务
|
||||||
|
- id: ruoyi-file
|
||||||
|
uri: lb://ruoyi-file
|
||||||
|
predicates:
|
||||||
|
- Path=/file/**
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1
|
||||||
|
|
||||||
|
# 安全配置
|
||||||
|
security:
|
||||||
|
# 验证码
|
||||||
|
captcha:
|
||||||
|
enabled: true
|
||||||
|
type: math
|
||||||
|
# 防止XSS攻击
|
||||||
|
xss:
|
||||||
|
enabled: true
|
||||||
|
excludeUrls:
|
||||||
|
- /system/notice
|
||||||
|
|
||||||
|
# 不校验白名单
|
||||||
|
ignore:
|
||||||
|
whites:
|
||||||
|
- /auth/logout
|
||||||
|
- /auth/login
|
||||||
|
- /auth/register
|
||||||
|
- /*/v2/api-docs
|
||||||
|
- /*/v3/api-docs
|
||||||
|
- /csrf
|
||||||
|
|
||||||
|
# springdoc配置
|
||||||
|
springdoc:
|
||||||
|
webjars:
|
||||||
|
# 访问前缀
|
||||||
|
prefix:
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
# spring配置
|
||||||
|
spring:
|
||||||
|
data:
|
||||||
|
redis:
|
||||||
|
host: * # 替换自己的ip地址
|
||||||
|
port: 6379
|
||||||
|
password:
|
||||||
|
datasource:
|
||||||
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
|
url: jdbc:mysql://ip:port/ry_cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
username: root
|
||||||
|
password: * # 替换自己的密码
|
||||||
|
|
||||||
|
# mybatis配置
|
||||||
|
mybatis:
|
||||||
|
# 搜索指定包别名
|
||||||
|
typeAliasesPackage: com.ruoyi.gen.domain
|
||||||
|
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||||
|
mapperLocations: classpath:mapper/**/*.xml
|
||||||
|
|
||||||
|
# springdoc配置
|
||||||
|
springdoc:
|
||||||
|
gatewayUrl: http://localhost:8080/${spring.application.name}
|
||||||
|
api-docs:
|
||||||
|
# 是否开启接口文档
|
||||||
|
enabled: true
|
||||||
|
info:
|
||||||
|
# 标题
|
||||||
|
title: '代码生成接口文档'
|
||||||
|
# 描述
|
||||||
|
description: '代码生成接口描述'
|
||||||
|
# 作者信息
|
||||||
|
contact:
|
||||||
|
name: RuoYi
|
||||||
|
url: https://ruoyi.vip
|
||||||
|
|
||||||
|
# 代码生成
|
||||||
|
gen:
|
||||||
|
# 作者
|
||||||
|
author: ruoyi
|
||||||
|
# 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
|
||||||
|
packageName: com.ruoyi.system
|
||||||
|
# 自动去除表前缀,默认是false
|
||||||
|
autoRemovePre: false
|
||||||
|
# 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
|
||||||
|
tablePrefix: sys_
|
||||||
|
# 是否允许生成文件覆盖到本地(自定义路径),默认不允许
|
||||||
|
allowOverwrite: false
|
||||||
|
|
@ -0,0 +1,66 @@
|
||||||
|
# spring配置
|
||||||
|
spring:
|
||||||
|
data:
|
||||||
|
redis:
|
||||||
|
host: * # 替换自己的ip地址
|
||||||
|
port: 6379
|
||||||
|
datasource:
|
||||||
|
druid:
|
||||||
|
stat-view-servlet:
|
||||||
|
enabled: true
|
||||||
|
loginUsername: ruoyi
|
||||||
|
loginPassword: 123456
|
||||||
|
dynamic:
|
||||||
|
druid:
|
||||||
|
initial-size: 5
|
||||||
|
min-idle: 5
|
||||||
|
maxActive: 20
|
||||||
|
maxWait: 60000
|
||||||
|
connectTimeout: 30000
|
||||||
|
socketTimeout: 60000
|
||||||
|
timeBetweenEvictionRunsMillis: 60000
|
||||||
|
minEvictableIdleTimeMillis: 300000
|
||||||
|
validationQuery: SELECT 1 FROM DUAL
|
||||||
|
testWhileIdle: true
|
||||||
|
testOnBorrow: false
|
||||||
|
testOnReturn: false
|
||||||
|
poolPreparedStatements: true
|
||||||
|
maxPoolPreparedStatementPerConnectionSize: 20
|
||||||
|
filters: stat,slf4j
|
||||||
|
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
|
||||||
|
datasource:
|
||||||
|
# 主库数据源
|
||||||
|
master:
|
||||||
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
|
url: jdbc:mysql://ip:port/ry_cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||||
|
username: root
|
||||||
|
password: * # 替换自己的密码
|
||||||
|
# 从库数据源
|
||||||
|
# slave:
|
||||||
|
# username:
|
||||||
|
# password:
|
||||||
|
# url:
|
||||||
|
# driver-class-name:
|
||||||
|
|
||||||
|
# mybatis配置
|
||||||
|
mybatis:
|
||||||
|
# 搜索指定包别名
|
||||||
|
typeAliasesPackage: com.ruoyi.system
|
||||||
|
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||||
|
mapperLocations: classpath:mapper/**/*.xml
|
||||||
|
|
||||||
|
# springdoc配置
|
||||||
|
springdoc:
|
||||||
|
gatewayUrl: http://localhost:8080/${spring.application.name}
|
||||||
|
api-docs:
|
||||||
|
# 是否开启接口文档
|
||||||
|
enabled: true
|
||||||
|
info:
|
||||||
|
# 标题
|
||||||
|
title: '系统模块接口文档'
|
||||||
|
# 描述
|
||||||
|
description: '系统模块接口描述'
|
||||||
|
# 作者信息
|
||||||
|
contact:
|
||||||
|
name: RuoYi
|
||||||
|
url: https://ruoyi.vip
|
||||||
|
|
@ -14,12 +14,16 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
shared-configs:
|
shared-configs:
|
||||||
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
|
main:
|
||||||
|
web-application-type: reactive
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# Tomcat
|
# Tomcat
|
||||||
server:
|
server:
|
||||||
port: 8080
|
port: 18080
|
||||||
|
|
||||||
# Spring
|
# Spring
|
||||||
spring:
|
spring:
|
||||||
|
|
@ -14,27 +14,31 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
shared-configs:
|
shared-configs:
|
||||||
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
sentinel:
|
# sentinel:
|
||||||
# 取消控制台懒加载
|
# # 取消控制台懒加载
|
||||||
eager: true
|
# eager: true
|
||||||
transport:
|
# transport:
|
||||||
# 控制台地址
|
# # 控制台地址
|
||||||
dashboard: 127.0.0.1:8718
|
# dashboard: 127.0.0.1:8718
|
||||||
# nacos配置持久化
|
# # nacos配置持久化
|
||||||
datasource:
|
# datasource:
|
||||||
ds1:
|
# ds1:
|
||||||
nacos:
|
# nacos:
|
||||||
server-addr: 127.0.0.1:8848
|
# server-addr: 43.136.76.125:8848
|
||||||
dataId: sentinel-ruoyi-gateway
|
# dataId: sentinel-ruoyi-gateway
|
||||||
groupId: DEFAULT_GROUP
|
# groupId: DEFAULT_GROUP
|
||||||
data-type: json
|
# data-type: json
|
||||||
rule-type: gw-flow
|
# rule-type: gw-flow
|
||||||
|
main:
|
||||||
|
web-application-type: reactive
|
||||||
|
|
|
||||||
|
|
@ -14,12 +14,16 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
shared-configs:
|
shared-configs:
|
||||||
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
|
main:
|
||||||
|
web-application-type: reactive
|
||||||
|
|
@ -14,12 +14,16 @@ spring:
|
||||||
nacos:
|
nacos:
|
||||||
discovery:
|
discovery:
|
||||||
# 服务注册地址
|
# 服务注册地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
config:
|
config:
|
||||||
# 配置中心地址
|
# 配置中心地址
|
||||||
server-addr: 127.0.0.1:8848
|
server-addr: 43.136.76.125:8848
|
||||||
|
namespace: 1c8ac19f-8d7a-4008-a291-90b162b37fd5
|
||||||
# 配置文件格式
|
# 配置文件格式
|
||||||
file-extension: yml
|
file-extension: yml
|
||||||
# 共享配置
|
# 共享配置
|
||||||
shared-configs:
|
shared-configs:
|
||||||
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
|
main:
|
||||||
|
web-application-type: reactive
|
||||||
|
|
@ -34,7 +34,7 @@ module.exports = {
|
||||||
proxy: {
|
proxy: {
|
||||||
// detail: https://cli.vuejs.org/config/#devserver-proxy
|
// detail: https://cli.vuejs.org/config/#devserver-proxy
|
||||||
[process.env.VUE_APP_BASE_API]: {
|
[process.env.VUE_APP_BASE_API]: {
|
||||||
target: `http://localhost:8080`,
|
target: `http://localhost:18080`,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
['^' + process.env.VUE_APP_BASE_API]: ''
|
['^' + process.env.VUE_APP_BASE_API]: ''
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue