Skip to content

Commit 2f559cb

Browse files
committed
[ITB-2096] Control connection pool configuration properties via environment variables
1 parent 4ad623c commit 2f559cb

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

gitb-ui/conf/application.conf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,15 @@ db.default.migration.auto=true
237237
# Disabling migration validation because the current Flyway version in use is dependent on line feed characters that could lead to false positives.
238238
db.default.migration.validateOnMigrate=false
239239
db.default.migration.table="schema_version"
240+
# Connection pooling properties
241+
slick.dbs.default.db.numThreads = 20
242+
slick.dbs.default.db.numThreads = ${?DB_DEFAULT_POOL_THREADS}
243+
slick.dbs.default.db.maximumPoolSize = 20
244+
slick.dbs.default.db.maximumPoolSize = ${?DB_DEFAULT_POOL_MAXIMUM_POOL_SIZE}
245+
slick.dbs.default.db.minimumIdle = 20
246+
slick.dbs.default.db.minimumIdle = ${?DB_DEFAULT_POOL_MINIMUM_IDLE}
247+
slick.dbs.default.db.maxLifetime = 1800000
248+
slick.dbs.default.db.maxLifetime = ${?DB_DEFAULT_POOL_MAX_LIFETIME}
240249

241250
# Latest DB baseline to apply
242251
latestDbBaselineScript=B124__Release_v1.28.0.sql

0 commit comments

Comments
 (0)