ad8f290dad
- Configures `max_open` and `max_idle` in default configs to `25`. This changes the previous behaviour of connection pooling where both the values were unset (from default config) and causes unbounded connection limit and no connection reuse. - Configures `db.SetConnMaxLifetime` which sets the maximum time the connection can be reused in a pool. - Sets `max_conn_lifetime` in default config as `5 minutes`. Closes https://github.com/knadh/listmonk/issues/225
22 lines
667 B
Text
22 lines
667 B
Text
[app]
|
|
# Interface and port where the app will run its webserver.
|
|
address = "0.0.0.0:9000"
|
|
|
|
# BasicAuth authentication for the admin dashboard. This will eventually
|
|
# be replaced with a better multi-user, role-based authentication system.
|
|
# IMPORTANT: Leave both values empty to disable authentication on admin
|
|
# only where an external authentication is already setup.
|
|
admin_username = "listmonk"
|
|
admin_password = "listmonk"
|
|
|
|
# Database.
|
|
[db]
|
|
host = "db"
|
|
port = 5432
|
|
user = "listmonk"
|
|
password = "listmonk"
|
|
database = "listmonk"
|
|
ssl_mode = "disable"
|
|
max_open = 25
|
|
max_idle = 25
|
|
max_lifetime = "300s"
|