From fcd0e131c5577b551157e134193dae34780b2082 Mon Sep 17 00:00:00 2001 From: JD Date: Mon, 3 Feb 2025 10:54:26 -0500 Subject: [PATCH] fixup: fix crowding app config --- apps/state_mediator/config/config.exs | 4 +++- apps/state_mediator/lib/state_mediator.ex | 2 +- config/runtime.exs | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/state_mediator/config/config.exs b/apps/state_mediator/config/config.exs index 9b450a37..56731792 100644 --- a/apps/state_mediator/config/config.exs +++ b/apps/state_mediator/config/config.exs @@ -11,7 +11,9 @@ config :state_mediator, :commuter_rail_crowding, "https://keolis-api-development.firebaseio.com/p-kcs-trms-firebase-7dayloading.json" }, enabled: {:system, "CR_CROWDING_ENABLED", "true"}, - source: :s3 + s3_bucket: {:system, "CR_CROWDING_S3_BUCKET"}, + s3_object: {:system, "CR_CROWDING_S3_OBJECT"}, + source: {:system, "CR_CROWING_SOURCE", "s3"} config :state_mediator, Realtime, gtfs_url: {:system, "MBTA_GTFS_URL", "https://cdn.mbta.com/MBTA_GTFS.zip"}, diff --git a/apps/state_mediator/lib/state_mediator.ex b/apps/state_mediator/lib/state_mediator.ex index 0eb8ad1c..371da825 100644 --- a/apps/state_mediator/lib/state_mediator.ex +++ b/apps/state_mediator/lib/state_mediator.ex @@ -11,7 +11,7 @@ defmodule StateMediator do children(Application.get_env(:state_mediator, :start)) ++ crowding_children( app_value(:commuter_rail_crowding, :enabled) == "true", - app_value(:commuter_rail_crowding, :source) + app_value(:commuter_rail_crowding, :source) |> :erlang.binary_to_atom() ) # See http://elixir-lang.org/docs/stable/elixir/Supervisor.html diff --git a/config/runtime.exs b/config/runtime.exs index c9aa68d8..c4038d52 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -68,7 +68,7 @@ if is_prod? and is_release? do config :state_mediator, :commuter_rail_crowding, s3_bucket: System.fetch_env!("CR_CROWDING_S3_BUCKET"), s3_object: System.fetch_env!("CR_CROWDING_S3_OBJECT"), - source: :s3 + source: System.fetch_env!("CR_CROWDING_SOURCE") config :recaptcha, enabled: true,