Software AG Products 10.5 | Administering Integration Server | Using Integration Server with Docker | Using a Configuration Variables Template with a Docker Image
 
Using a Configuration Variables Template with a Docker Image
Microservices Runtime or an Integration Server equipped with an Microservices Runtime license provides the ability to use a configuration variables template to set configuration information for a Microservices Runtime running in a Docker container. A configuration variables template is a properties file that contains configuration data as a series of key-value pairs where the key name reflects the asset and particular asset property for which you can supply a value. The property values are set in the template and then applied by a Microservices Runtime at start up.
By externalizing configuration information, a single Docker image created for a Microservices Runtime or Integration Server can be used across multiple environments, including different stages of the production cycle. For example, you might use different templates for specific environments such as testing versus production. Or you might use the same template for all environments but use environment variables to vary the configuration in each environment.
For more information about configuration variable templates, see Developing Microservices with webMethods Microservices Runtime.