docs: 更新部署文档和数据源配置说明

更新部署文档,补充数据源配置优先读取环境变量的说明。同时修改后端应用的配置文件,将硬编码的数据库连接信息改为通过环境变量注入,并设置默认主机名为 Docker 服务名 `crm-mysql`,以提高部署的灵活性和容器化兼容性。
This commit is contained in:
hanshiyang committed 2026-01-27 16:22:18 +08:00
1 parent 6046bc1d24
commit 767d2b8401
2 files changed
+8 -3

No files matched your search

+7 -3
View File
@@ -9,9 +9,13 @@ spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.3.80:3306/crm_db?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: "Boyun@123"
# 原本直连外部数据库的配置已注释,改为通过环境变量并默认指向 Docker 服务名 crm-mysql
# url: jdbc:mysql://192.168.3.80:3306/crm_db?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
# username: root
# password: "Boyun@123"
url: ${SPRING_DATASOURCE_URL:jdbc:mysql://crm-mysql:3306/crm_db?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true}
username: ${SPRING_DATASOURCE_USERNAME:root}
password: ${SPRING_DATASOURCE_PASSWORD:MySQL123s56}
druid:
initial-size: 5
min-idle: 5