Thank you. I've been struggling with a good story for configuration. I'm not entirely satisfied either with using environment variables for everything.
Using Docker, you can just put your env-vars in a file and execute Docker with --env-file specifying where your configuration is, which is what I currently do, but perhaps a .env file would be more standard and comfortable.