# Database configuration - PostgreSQL with environment variables db.default.driver="org.postgresql.Driver" db.default.url="jdbc:postgresql://localhost:5432/knockoutwhist" db.default.url=${?DATABASE_URL} db.default.username="kw_user" db.default.username=${?DB_USER} db.default.password="postgres" db.default.password=${?DB_PASSWORD} # HikariCP specific configuration db.default.hikaricp.driverClassName="org.postgresql.Driver" db.default.hikaricp.jdbcUrl="jdbc:postgresql://localhost:5432/knockoutwhist" db.default.hikaricp.jdbcUrl=${?DATABASE_URL} db.default.hikaricp.username="kw_user" db.default.hikaricp.username=${?DB_USER} db.default.hikaricp.password="postgres" 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"