I am willing to submit a PR for this if the idea is acceptable.
Currently the configuration file is determined by this logic:
-c argument
- search on default locations
I suggest the following change:
-c argument
SUPERVISOR_CONFIG environment variable
- search on default locations