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:
32
README.md
32
README.md
@@ -87,17 +87,23 @@ CREATE DATABASE websoft_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
```
|
||||
|
||||
### 3. 配置文件
|
||||
编辑 `src/main/resources/application-dev.yml` 文件,配置数据库连接:
|
||||
```yaml
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://localhost:3306/websoft_db?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
|
||||
username: your_username
|
||||
password: your_password
|
||||
redis:
|
||||
host: localhost
|
||||
port: 6379
|
||||
password: your_redis_password
|
||||
本项目的 `application-*.yml` 已使用环境变量占位符,避免将真实密码提交到 Git。
|
||||
|
||||
开发环境可通过环境变量配置数据库/Redis连接(示例):
|
||||
```bash
|
||||
export SPRING_DATASOURCE_URL='jdbc:mysql://localhost:3306/websoft_db?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8'
|
||||
export SPRING_DATASOURCE_USERNAME='your_username'
|
||||
export SPRING_DATASOURCE_PASSWORD='your_password'
|
||||
export SPRING_REDIS_HOST='localhost'
|
||||
export SPRING_REDIS_PORT='6379'
|
||||
export SPRING_REDIS_PASSWORD='your_redis_password'
|
||||
```
|
||||
|
||||
代码生成器(`src/test/java/com/gxwebsoft/generator/*Generator.java`)使用:
|
||||
```bash
|
||||
export CODEGEN_DB_URL='jdbc:mysql://localhost:3306/websoft_db?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8'
|
||||
export CODEGEN_DB_USERNAME='your_username'
|
||||
export CODEGEN_DB_PASSWORD='your_password'
|
||||
```
|
||||
|
||||
### 4. 启动项目
|
||||
@@ -278,9 +284,9 @@ docker run -d -p 9200:9200 websoft-api
|
||||
## 📞 联系我们
|
||||
|
||||
- 官网:https://websoft.top
|
||||
- 邮箱:170083662@qq.top
|
||||
- 邮箱:170083662@qq.com
|
||||
- QQ群:479713884
|
||||
|
||||
---
|
||||
|
||||
⭐ 如果这个项目对您有帮助,请给我们一个星标!
|
||||
⭐ 如果这个项目对您有帮助,请给我们一个星标!
|
||||
|
||||
Reference in New Issue
Block a user