1
0
Fork 0
mirror of https://github.com/dani-garcia/vaultwarden.git synced 2025-07-17 09:41:07 +00:00

Add DATABASE_MAX_CONNS config setting

This commit is contained in:
Rob Watson 2020-10-06 15:23:55 +02:00
parent 1842a796fb
commit b9daa59e5d
3 changed files with 18 additions and 1 deletions

View file

@ -51,7 +51,10 @@ macro_rules! generate_connections {
{
paste::paste!{ [< $name _migrations >]::run_migrations()?; }
let manager = ConnectionManager::new(&url);
let pool = Pool::builder().build(manager).map_res("Failed to create pool")?;
let pool = Pool::builder()
.max_size(CONFIG.database_max_conns())
.build(manager)
.map_res("Failed to create pool")?;
return Ok(Self::$name(pool));
}
#[cfg(not($name))]