From 76faebd234644d77429ddcefaf8ccdb8a1beff0d Mon Sep 17 00:00:00 2001 From: Ben Busby Date: Fri, 22 Oct 2021 20:07:07 -0600 Subject: Move constants to config, update string formatting Not sure if this is the Elixir-y way to do this, but seems more logical than hardcoding values such as redis connection. Also went through and improved how string formatting was performed throughout the app. Rather than "combining" <> "strings" this way, I'm now just doing "#${variable}#{formatting}", which looks a lot cleaner. --- lib/privacy_revolver/application.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/privacy_revolver/application.ex') diff --git a/lib/privacy_revolver/application.ex b/lib/privacy_revolver/application.ex index e303646..04b7540 100644 --- a/lib/privacy_revolver/application.ex +++ b/lib/privacy_revolver/application.ex @@ -1,4 +1,5 @@ defmodule PrivacyRevolver.Application do + @redis_conn Application.fetch_env!(:privacy_revolver, :redis_conn) @moduledoc false use Application @@ -7,7 +8,7 @@ defmodule PrivacyRevolver.Application do def start(_type, _args) do children = [ Plug.Cowboy.child_spec(scheme: :http, plug: PrivacyRevolver.Router, options: [port: 4001]), - {Redix, {"redis://localhost:6379", [name: :redix]}} + {Redix, {@redis_conn, [name: :redix]}} ] opts = [strategy: :one_for_one, name: PrivacyRevolver.Supervisor] -- cgit v1.2.3