33 lines
1000 B
Plaintext
33 lines
1000 B
Plaintext
|
|
# Database configuration - PostgreSQL with environment variables
|
|
db.default.driver=org.postgresql.Driver
|
|
db.default.jdbcUrl=${?DATABASE_URL}
|
|
db.default.username=${?DB_USER}
|
|
db.default.password=${?DB_PASSWORD}
|
|
|
|
# HikariCP specific configuration
|
|
db.default.hikaricp.jdbcUrl=${?DATABASE_URL}
|
|
db.default.hikaricp.username=${?DB_USER}
|
|
db.default.hikaricp.password=${?DB_PASSWORD}
|
|
|
|
# JPA/Hibernate configuration
|
|
jpa.default=defaultPersistenceUnit
|
|
|
|
# Hibernate specific settings
|
|
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
|
|
hibernate.hbm2ddl.auto=update
|
|
hibernate.show_sql=false
|
|
hibernate.format_sql=true
|
|
hibernate.use_sql_comments=true
|
|
|
|
# Connection pool settings
|
|
db.default.hikaricp.maximumPoolSize=20
|
|
db.default.hikaricp.minimumIdle=5
|
|
db.default.hikaricp.connectionTimeout=30000
|
|
db.default.hikaricp.idleTimeout=600000
|
|
db.default.hikaricp.maxLifetime=1800000
|
|
|
|
# PostgreSQL specific settings
|
|
db.default.hikaricp.connectionTestQuery="SELECT 1"
|
|
db.default.hikaricp.poolName="KnockOutWhistPool"
|