Not every software which is deliverd via Docker containers is able to use environment variables directly in the configuration files. But these environment variables are crucial to control the software. Usually scripts are used to take these environment variable values and glue them into the configuration files. But this is not very flexible because different configuration files are using different configuration languages (jaml, json, …).
Injector now takes a Golang template file and the whole list of environment variables puts them together an prints the result on the standard output.
Project link: https://gitlab.com/n0r1sk/injector