Packages

Weave allows you to configure your application just-in-time (JIT), embracing the 12-Factor manifesto. Weave supports loading configuration from environment variables and files, with prefix and filename filtering. Works great with Kubernetes and Docker Swarm.

Current section

Files

Jump to
weave lib weave.ex
Raw

lib/weave.ex

defmodule Weave do
def configure() do
Application.get_env(:weave, :loaders)
|> Enum.map(fn(loader) ->
loader.load_configuration()
end)
end
end