From 0c52ae8f311662fb1b99f79aacfc4014a6ac8618 Mon Sep 17 00:00:00 2001 From: buttercat1791 Date: Wed, 25 Feb 2026 21:40:04 -0600 Subject: [PATCH] Define DB connection strings in runtime config --- config/config.exs | 8 -------- config/runtime.exs | 7 +++++++ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/config/config.exs b/config/config.exs index adc7f6b..3b6757a 100644 --- a/config/config.exs +++ b/config/config.exs @@ -11,14 +11,6 @@ config :gc_index_relay, ecto_repos: [GcIndexRelay.Repo], generators: [timestamp_type: :utc_datetime] -config :gc_index_relay, GcIndexRelay.Repo, - username: System.get_env("POSTGRES_ADMIN_USER"), - password: System.get_env("POSTGRES_ADMIN_PASSWORD"), - database: System.get_env("POSTGRES_DB"), - hostname: System.get_env("POSTGRES_HOST"), - stacktrace: true, - show_sensitive_data_on_connection_error: true, - pool_size: 10 # Configure the endpoint config :gc_index_relay, GcIndexRelayWeb.Endpoint, diff --git a/config/runtime.exs b/config/runtime.exs index 730bfe1..7cfcba9 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -23,6 +23,13 @@ end config :gc_index_relay, GcIndexRelayWeb.Endpoint, http: [port: String.to_integer(System.get_env("PORT", "4000"))] +config :gc_index_relay, GcIndexRelay.Repo, + hostname: System.get_env("POSTGRES_HOST"), + port: String.to_integer(System.get_env("POSTGRES_PORT") || "5432"), + username: System.get_env("POSTGRES_USER"), + password: System.get_env("POSTGRES_PASSWORD"), + database: System.get_env("POSTGRES_DB") + if config_env() == :prod do database_url = System.get_env("DATABASE_URL") ||