Documentation ¶
Overview ¶
Package env implements encoding and decoding between environment variable and a typed Configuration.
Index ¶
Constants ¶
const DefaultNamePrefix = "TRAEFIK_"
DefaultNamePrefix is the default prefix for environment variable names.
Variables ¶
This section is empty.
Functions ¶
func Decode ¶
Decode decodes the given environment variables into the given element. The operation goes through four stages roughly summarized as: - env vars -> map - map -> tree of untyped nodes - untyped nodes -> nodes augmented with metadata such as kind (inferred from element) - "typed" nodes -> typed element.
func Encode ¶
Encode encodes the configuration in element into the environment variables represented in the returned Flats. The operation goes through three stages roughly summarized as: - typed configuration in element -> tree of untyped nodes - untyped nodes -> nodes augmented with metadata such as kind (inferred from element) - "typed" nodes -> environment variables with default values (determined by type/kind).
func FindPrefixedEnvVars ¶
FindPrefixedEnvVars finds prefixed environment variables.
Types ¶
This section is empty.