GitHub - minisu/Dropwizard-EnvVar-Interpolation: Interpolates environment variables in Dropwizard YAML configurations · GitHub
Skip to content

minisu/Dropwizard-EnvVar-Interpolation

Folders and files

Repository files navigation

Interpolates environment variables in Dropwizard YAML configurations.

Usage

In your Application class

public void initialize(Bootstrap bootstrap) {
	bootstrap.addBundle(new EnvironmentVariableInterpolationBundle());
	
	// ...
}

In your YAML configuration

# This is just an example
mongo:
  host: ${MONGO_HOST}
  port: ${MONGO_PORT}

Notes

This bundle will fail fast, i.e. if an environment variable is not found, it will throw an EnvironmentException:

EnvironmentException: The environment variable 'MONGO_HOST' is not defined; could not substitute the expression '${MONGO_HOST}'.

About

Interpolates environment variables in Dropwizard YAML configurations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages