chore(config): 将配置文件中的敏感信息替换为环境变量占位符
- 将 application.yml 中的邮件密码、token密钥、阿里云OSS等敏感配置替换为环境变量 - 将 application-dev.yml 中的数据库连接、Redis、MQTT等配置替换为环境变量占位符 - 将 application-prod.yml 中的数据库连接、Redis、MQTT、阿里云等配置替换为环境变量 - 为代码生成器添加环境变量支持和 .env 文件加载功能 - 更新 .gitignore 文件以忽略 .env 相关配置文件 - 修改 README.md 文档说明环境变量配置方式 - 修复联系邮箱地址错误
This commit is contained in:
@@ -7,18 +7,18 @@ server:
|
||||
# 数据源配置
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://47.119.165.234:13308/modules?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
|
||||
username: modules
|
||||
password: P7KsAyDXG8YdLnkA
|
||||
url: ${SPRING_DATASOURCE_URL:jdbc:mysql://localhost:3306/modules?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8}
|
||||
username: ${SPRING_DATASOURCE_USERNAME:modules}
|
||||
password: ${SPRING_DATASOURCE_PASSWORD:}
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
type: com.alibaba.druid.pool.DruidDataSource
|
||||
|
||||
# redis
|
||||
redis:
|
||||
database: 0
|
||||
host: 47.119.165.234
|
||||
port: 16379
|
||||
password: redis_WSDb88
|
||||
host: ${SPRING_REDIS_HOST:localhost}
|
||||
port: ${SPRING_REDIS_PORT:6379}
|
||||
password: ${SPRING_REDIS_PASSWORD:}
|
||||
|
||||
# 日志配置
|
||||
logging:
|
||||
@@ -34,12 +34,12 @@ socketio:
|
||||
# MQTT配置
|
||||
mqtt:
|
||||
enabled: false # 添加开关来禁用MQTT服务
|
||||
host: tcp://1.14.159.185:1883
|
||||
username: swdev
|
||||
password: Sw20250523
|
||||
client-id-prefix: hjm_car_
|
||||
topic: /SW_GPS/#
|
||||
qos: 2
|
||||
host: ${MQTT_HOST:}
|
||||
username: ${MQTT_USERNAME:}
|
||||
password: ${MQTT_PASSWORD:}
|
||||
client-id-prefix: ${MQTT_CLIENT_ID_PREFIX:hjm_car_}
|
||||
topic: ${MQTT_TOPIC:/SW_GPS/#}
|
||||
qos: ${MQTT_QOS:2}
|
||||
connection-timeout: 10
|
||||
keep-alive-interval: 20
|
||||
auto-reconnect: true
|
||||
@@ -52,7 +52,7 @@ config:
|
||||
|
||||
# JWT配置
|
||||
jwt:
|
||||
secret: websoft-jwt-secret-key-2025-dev-environment
|
||||
secret: ${JWT_SECRET:}
|
||||
expire: 86400 # token过期时间(秒) 24小时
|
||||
|
||||
# 开发环境证书配置
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# 数据源配置
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://1Panel-mysql-Bqdt:3306/modules?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
|
||||
username: modules
|
||||
password: 8YdLnk7KsPAyDXGA
|
||||
url: ${SPRING_DATASOURCE_URL}
|
||||
username: ${SPRING_DATASOURCE_USERNAME}
|
||||
password: ${SPRING_DATASOURCE_PASSWORD}
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
type: com.alibaba.druid.pool.DruidDataSource
|
||||
druid:
|
||||
@@ -14,9 +14,9 @@ spring:
|
||||
# redis
|
||||
redis:
|
||||
database: 0
|
||||
host: 1Panel-redis-Q1LE
|
||||
port: 6379
|
||||
password: redis_WSDb88
|
||||
host: ${SPRING_REDIS_HOST}
|
||||
port: ${SPRING_REDIS_PORT:6379}
|
||||
password: ${SPRING_REDIS_PASSWORD:}
|
||||
|
||||
# 日志配置
|
||||
logging:
|
||||
@@ -33,12 +33,12 @@ socketio:
|
||||
# MQTT配置
|
||||
mqtt:
|
||||
enabled: false # 添加开关来禁用MQTT服务
|
||||
host: tcp://1.14.159.185:1883
|
||||
username: swdev
|
||||
password: Sw20250523
|
||||
client-id-prefix: hjm_car_
|
||||
topic: /SW_GPS/#
|
||||
qos: 2
|
||||
host: ${MQTT_HOST:}
|
||||
username: ${MQTT_USERNAME:}
|
||||
password: ${MQTT_PASSWORD:}
|
||||
client-id-prefix: ${MQTT_CLIENT_ID_PREFIX:hjm_car_}
|
||||
topic: ${MQTT_TOPIC:/SW_GPS/#}
|
||||
qos: ${MQTT_QOS:2}
|
||||
connection-timeout: 10
|
||||
keep-alive-interval: 20
|
||||
auto-reconnect: true
|
||||
@@ -50,12 +50,12 @@ config:
|
||||
upload-path: /www/wwwroot/file.ws/
|
||||
|
||||
# 阿里云OSS云存储
|
||||
endpoint: https://oss-cn-shenzhen.aliyuncs.com
|
||||
accessKeyId: LTAI4GKGZ9Z2Z8JZ77c3GNZP
|
||||
accessKeySecret: BiDkpS7UXj72HWwDWaFZxiXjNFBNCM
|
||||
bucketName: oss-gxwebsoft
|
||||
bucketDomain: https://oss.wsdns.cn
|
||||
aliyunDomain: https://oss-gxwebsoft.oss-cn-shenzhen.aliyuncs.com
|
||||
endpoint: ${ALIYUN_OSS_ENDPOINT:}
|
||||
accessKeyId: ${ALIYUN_OSS_ACCESS_KEY_ID:}
|
||||
accessKeySecret: ${ALIYUN_OSS_ACCESS_KEY_SECRET:}
|
||||
bucketName: ${ALIYUN_OSS_BUCKET_NAME:}
|
||||
bucketDomain: ${ALIYUN_OSS_BUCKET_DOMAIN:}
|
||||
aliyunDomain: ${ALIYUN_OSS_ALIYUN_DOMAIN:}
|
||||
|
||||
# 生产环境证书配置
|
||||
certificate:
|
||||
@@ -72,13 +72,13 @@ payment:
|
||||
|
||||
aliyun:
|
||||
knowledge-base:
|
||||
access-key-id: LTAI5tD5YRKuxWz6Eg7qrM4P
|
||||
access-key-secret: bO8TBDXflOwbtSKimPpG8XrJnyzgTk
|
||||
workspace-id: llm-4pf5auwewoz34zqu
|
||||
access-key-id: ${ALIYUN_KB_ACCESS_KEY_ID:}
|
||||
access-key-secret: ${ALIYUN_KB_ACCESS_KEY_SECRET:}
|
||||
workspace-id: ${ALIYUN_KB_WORKSPACE_ID:}
|
||||
|
||||
ai:
|
||||
template:
|
||||
# Word 模板路径
|
||||
word-template-path: classpath:templates/audit_report_template.docx
|
||||
# 或者使用绝对路径
|
||||
# word-template-path: D:\\公司经济责任审计方案模板.docx
|
||||
# word-template-path: D:\\公司经济责任审计方案模板.docx
|
||||
|
||||
@@ -65,7 +65,7 @@ spring:
|
||||
mail:
|
||||
host: smtp.qq.com
|
||||
username: 170083662@qq.com
|
||||
password: mnfokualhfaucaie
|
||||
password: ${SPRING_MAIL_PASSWORD:}
|
||||
default-encoding: UTF-8
|
||||
properties:
|
||||
mail:
|
||||
@@ -95,7 +95,7 @@ config:
|
||||
swagger-title: 网宿软件 API文档
|
||||
swagger-description: websoft - 基于java spring、vue3、antd构建的前后端分离快速开发框架
|
||||
swagger-version: 2.0
|
||||
token-key: WLgNsWJ8rPjRtnjzX/Gx2RGS80Kwnm/ZeLbvIL+NrBs=
|
||||
token-key: ${APP_TOKEN_KEY:}
|
||||
# 主服务器
|
||||
server-url: https://server.websoft.top/api
|
||||
# 文件服务器
|
||||
@@ -106,12 +106,12 @@ config:
|
||||
local-upload-path: /Users/gxwebsoft/Documents/uploads
|
||||
|
||||
# 阿里云OSS云存储
|
||||
endpoint: https://oss-cn-shenzhen.aliyuncs.com
|
||||
accessKeyId: LTAI4GKGZ9Z2Z8JZ77c3GNZP
|
||||
accessKeySecret: BiDkpS7UXj72HWwDWaFZxiXjNFBNCM
|
||||
bucketName: oss-gxwebsoft
|
||||
bucketDomain: https://oss.wsdns.cn
|
||||
aliyunDomain: https://oss-gxwebsoft.oss-cn-shenzhen.aliyuncs.com
|
||||
endpoint: ${ALIYUN_OSS_ENDPOINT:}
|
||||
accessKeyId: ${ALIYUN_OSS_ACCESS_KEY_ID:}
|
||||
accessKeySecret: ${ALIYUN_OSS_ACCESS_KEY_SECRET:}
|
||||
bucketName: ${ALIYUN_OSS_BUCKET_NAME:}
|
||||
bucketDomain: ${ALIYUN_OSS_BUCKET_DOMAIN:}
|
||||
aliyunDomain: ${ALIYUN_OSS_ALIYUN_DOMAIN:}
|
||||
|
||||
# 商城订单配置
|
||||
shop:
|
||||
@@ -176,7 +176,7 @@ certificate:
|
||||
# 微信支付证书配置
|
||||
wechat-pay:
|
||||
dev:
|
||||
api-v3-key: "0kF5OlPr482EZwtn9zGufUcqa7ovgxRL"
|
||||
api-v3-key: ${WECHATPAY_API_V3_KEY:}
|
||||
private-key-file: "apiclient_key.pem"
|
||||
apiclient-cert-file: "apiclient_cert.pem"
|
||||
wechatpay-cert-file: "wechatpay_cert.pem"
|
||||
|
||||
Reference in New Issue
Block a user