diff options
| author | Ben Busby <contact@benbusby.com> | 2022-07-27 13:50:23 -0600 |
|---|---|---|
| committer | Ben Busby <contact@benbusby.com> | 2022-07-27 13:53:33 -0600 |
| commit | a6dabe8bf308b660f7a26e5d2dc702c69b9b5210 (patch) | |
| tree | 9e5249672a3a2265c576e4ed0dddab04822b9871 /test/farside_test.exs | |
| parent | 7045b62ccf3460284fa31cf4e082cb8b7ff3a1de (diff) | |
| download | farside-a6dabe8bf308b660f7a26e5d2dc702c69b9b5210.tar.gz | |
Make conn values and services path configurable at runtime
Connection values (such as redis server port and the port to run farside
on) as well as the services json file to use can now be set via
environment variables:
FARSIDE_PORT sets the port for Farside to run on
FARSIDE_REDIS_PORT sets the redis server port for Farside to use
FARSIDE_SERVICES_JSON sets the services json file for Farside to use
This partially addresses the move towards de-listing Cloudflare
instances by default by allowing different services json files to be
used with different redis servers.
See #43
Diffstat (limited to 'test/farside_test.exs')
| -rw-r--r-- | test/farside_test.exs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/farside_test.exs b/test/farside_test.exs index 25828c6..d47396e 100644 --- a/test/farside_test.exs +++ b/test/farside_test.exs @@ -1,5 +1,4 @@ defmodule FarsideTest do - @services_json Application.fetch_env!(:farside, :services_json) use ExUnit.Case use Plug.Test @@ -49,7 +48,8 @@ defmodule FarsideTest do end test "/:service" do - {:ok, file} = File.read(@services_json) + services_json = Application.fetch_env!(:farside, :services_json) + {:ok, file} = File.read(services_json) {:ok, service_list} = Jason.decode(file) service_names = |
