feat: iot-gateway 支持 Nacos 配置管理
- 在 application.yaml 中添加 Nacos config import - 在 application-prod.yaml 中添加 Nacos 配置 - 在 docker-compose.core.yml 中注入 Nacos 环境变量 - 支持配置统一管理和动态刷新 - 与其他微服务保持架构一致性
This commit is contained in:
@@ -1,5 +1,24 @@
|
||||
--- #################### 注册中心 + 配置中心相关配置 ####################
|
||||
|
||||
--- #################### 注册中心 + 配置中心相关配置 ####################
|
||||
|
||||
spring:
|
||||
cloud:
|
||||
nacos:
|
||||
server-addr: ${NACOS_SERVER_ADDR:127.0.0.1:8848}
|
||||
username: ${NACOS_USERNAME:}
|
||||
password: ${NACOS_PASSWORD:}
|
||||
discovery:
|
||||
namespace: ${NACOS_NAMESPACE:}
|
||||
group: ${NACOS_GROUP:DEFAULT_GROUP}
|
||||
metadata:
|
||||
version: 1.0.0
|
||||
config:
|
||||
namespace: ${NACOS_NAMESPACE:}
|
||||
group: ${NACOS_GROUP:DEFAULT_GROUP}
|
||||
|
||||
--- #################### 应用配置 ####################
|
||||
|
||||
spring:
|
||||
application:
|
||||
name: iot-gateway-server
|
||||
|
||||
@@ -4,6 +4,11 @@ spring:
|
||||
profiles:
|
||||
active: local # 默认激活本地开发环境
|
||||
|
||||
config:
|
||||
import:
|
||||
- optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置
|
||||
- optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置
|
||||
|
||||
# Redis 配置
|
||||
data:
|
||||
redis:
|
||||
|
||||
Reference in New Issue
Block a user