fix/test: benchmark
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import Config
|
||||
|
||||
config :postgrex, :json_library, JSON
|
||||
|
||||
config :parrhesia,
|
||||
limits: [
|
||||
max_frame_bytes: 1_048_576,
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import Config
|
||||
|
||||
config :parrhesia, Parrhesia.Repo, pool_size: 32
|
||||
|
||||
# Production runtime configuration lives in config/runtime.exs.
|
||||
|
||||
@@ -5,9 +5,20 @@ if config_env() == :prod do
|
||||
System.get_env("DATABASE_URL") ||
|
||||
raise "environment variable DATABASE_URL is missing. Example: ecto://USER:PASS@HOST/DATABASE"
|
||||
|
||||
default_pool_size =
|
||||
:parrhesia
|
||||
|> Application.get_env(Parrhesia.Repo, [])
|
||||
|> Keyword.get(:pool_size, 32)
|
||||
|
||||
pool_size =
|
||||
case System.get_env("POOL_SIZE") do
|
||||
nil -> default_pool_size
|
||||
value -> String.to_integer(value)
|
||||
end
|
||||
|
||||
config :parrhesia, Parrhesia.Repo,
|
||||
url: database_url,
|
||||
pool_size: String.to_integer(System.get_env("POOL_SIZE") || "10")
|
||||
pool_size: pool_size
|
||||
|
||||
config :parrhesia, Parrhesia.Web.Endpoint,
|
||||
port: String.to_integer(System.get_env("PORT") || "4000")
|
||||
|
||||
Reference in New Issue
Block a user