refactor: read database connection and config from environment variables like mediabot
This commit is contained in:
@@ -5,16 +5,17 @@ spring:
|
||||
application:
|
||||
name: par-server
|
||||
datasource:
|
||||
url: jdbc:mysql://localhost:3306/par_registry?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
|
||||
username: ${MYSQL_USER:par}
|
||||
password: ${MYSQL_PASSWORD:par123}
|
||||
url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DB:par_registry}?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
|
||||
username: ${MYSQL_USER:root}
|
||||
password: ${MYSQL_PASSWORD:root}
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
hikari:
|
||||
maximum-pool-size: 20
|
||||
minimum-idle: 5
|
||||
maximum-pool-size: 20
|
||||
connection-timeout: 30000
|
||||
idle-timeout: 600000
|
||||
max-lifetime: 1800000
|
||||
connection-init-sql: SET SESSION lock_wait_timeout=10
|
||||
|
||||
jackson:
|
||||
date-format: yyyy-MM-dd HH:mm:ss
|
||||
@@ -23,7 +24,7 @@ spring:
|
||||
|
||||
web:
|
||||
resources:
|
||||
static-locations: file:${par.static.path:./static/}
|
||||
static-locations: file:${PAR_STATIC_PATH:./static/}
|
||||
|
||||
flyway:
|
||||
enabled: true
|
||||
@@ -56,6 +57,10 @@ par:
|
||||
login-max-failures: 5
|
||||
login-lock-minutes: 30
|
||||
|
||||
# HMAC 签名密钥(生产环境必须配置随机密钥)
|
||||
hmac:
|
||||
secret: ${HMAC_SECRET:}
|
||||
|
||||
logging:
|
||||
level:
|
||||
com.par: DEBUG
|
||||
|
||||
Reference in New Issue
Block a user