From f4f226ac63af22745df89502568945a9117a51f4 Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Wed, 5 Jul 2023 21:19:20 +0300 Subject: [PATCH] configure db pool size --- config/database.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/config/database.yml b/config/database.yml index baad2599..6e9b1f24 100644 --- a/config/database.yml +++ b/config/database.yml @@ -1,6 +1,7 @@ default: &default adapter: postgresql encoding: unicode + pool: <%= ENV.fetch('RAILS_MAX_THREADS', 15) %> development: <<: *default @@ -10,8 +11,16 @@ test: <<: *default database: docuseal_test -<% if ENV['DATABASE_URL'].to_s.empty? %> production: +<% if ENV['DATABASE_URL'].to_s.empty? %> adapter: sqlite3 database: <%= ENV['WORKDIR'] || '.' %>/db.sqlite3 +<% elsif ENV['DATABASE_URL'].match?(/\Apostgres/) %> + <<: *default + url: <%= ENV['DATABASE_URL'] %> +<% elsif ENV['DATABASE_URL'].match?(/\Amysql/) %> + adapter: mysql2 + encoding: utf8mb4 + pool: <%= ENV.fetch('RAILS_MAX_THREADS', 15) %> + url: <%= ENV['DATABASE_URL'] %> <% end %>