Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.24 KB

File metadata and controls

30 lines (20 loc) · 1.24 KB

Configuration

Recommended Initial Setup

There are several required configuration properties that must be specified before starting Lumify.

An initial configuration file with default configuration values can be found here. Additionally, a default application logging configuration is available here.

These files must be present in one of the [configuration search locations](##Configuration search order).

Configuration search order

By default Lumify will use io.lumify.core.config.FileConfigurationLoader to load configuration files. FileConfigurationLoader will look in the following directories:

  • /opt/lumify/ for Linux/OSX
  • c:/opt/lumify/ for Windows
  • ${appdata}/Lumify
  • ${user.home}/.lumify
  • Directory specified by the environment variable LUMIFY_DIR

Each of these directories will be searched in order and all files with a .properties extension will be read in alphabetic order. This allows you to override properties in various places.

Docker

If you are running Lumify processes in Docker the same configuration loading will occur but within the docker container. This directory is exposed in the docker/lumify-dev-persistent/opt/lumify under your lumify source tree.