When running the executable file, mauth-client currently requires that configuration file exists in a given place, but this makes the app more painful to containerize.
Instead, we should additionally allow the mauth configuration to pass through from the environment, so that if the required variables are present in the environment, the client executable should not look for the file