Neat feature. Most of the recent docker patterns ive been using involve having the app at startup pull most of the config from either vaults or service discovery. It becomes unwieldy for cicd or cluster management tools to feed a container dozens of env variables at startup. Abstracting config away into a keystore service generally means you can get away with only passing 2 or 3 into the container and the rest the app fetches on its own. This will be handy for storing the initial secret used to access the keystore.
1 comment
1 u/AnthraxAlex 06 Apr 2017 03:34
Neat feature. Most of the recent docker patterns ive been using involve having the app at startup pull most of the config from either vaults or service discovery. It becomes unwieldy for cicd or cluster management tools to feed a container dozens of env variables at startup. Abstracting config away into a keystore service generally means you can get away with only passing 2 or 3 into the container and the rest the app fetches on its own. This will be handy for storing the initial secret used to access the keystore.