feat: 添加 Docker 部署日志级别环境变量支持

- 在 application.properties 中支持通过 LOG_LEVEL_ROOT 和 LOG_LEVEL_APP 环境变量配置日志级别
- 在 docker-compose.yml 和 docker-compose.prod.yml 中添加日志级别环境变量配置
- 在 deploy.sh 的 .env 模板中添加日志级别配置说明
- 支持通过环境变量动态配置日志级别,无需修改配置文件
- 默认值:root=INFO, app=DEBUG
This commit is contained in:
WrBug
2026-01-07 11:26:03 +08:00
parent 3d603cac32
commit 9a00bb19dc
6 changed files with 19 additions and 6 deletions
+4
View File
@@ -27,6 +27,10 @@ services:
# 生成随机密钥:openssl rand -hex 32 (ADMIN_RESET_PASSWORD_KEY) 或 openssl rand -hex 64 (JWT_SECRET)
- JWT_SECRET=${JWT_SECRET:-change-me-in-production}
- ADMIN_RESET_PASSWORD_KEY=${ADMIN_RESET_PASSWORD_KEY:-change-me-in-production}
# 日志级别配置(可选,默认值:root=INFO, app=DEBUG
# 可选值:TRACE, DEBUG, INFO, WARN, ERROR, OFF
- LOG_LEVEL_ROOT=${LOG_LEVEL_ROOT:-INFO}
- LOG_LEVEL_APP=${LOG_LEVEL_APP:-DEBUG}
depends_on:
mysql:
condition: service_healthy