jpillora / overseer

Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)
MIT License
2.33k stars 209 forks source link

Allows binaries that require env configuration at runtime to be tested #15

Closed bnelz closed 7 years ago

bnelz commented 7 years ago

In my 12 factor application part of the boot process is ensuring that the configuration providers (env, Consul, etcd, etc) have provided the baseline configuration for the app and panic if the configuration is unavailable. Previously the fetch() method only provided the sanity check token as an environment, but this caused upgrade failures for applications requiring env configuration at runtime.

jpillora commented 7 years ago

Thanks!