Configuration
Controller configuration
The main configuration file of the Controller is step.properties
When installing Step manually from the archive distribution, the file is located in the conf
folder of the controller.
When installing Step with Helm, the important properties are exposed directly as values (See Helm Values for details). All properties supported by step.properties
which are not directly exposed as value can be defined using the value map: controller.config.additionalProperties
Configuration placeholders
Placeholders can be used in step.properties
to define dynamic values that have to be set at startup outside the configuration file.
For instance, you might want to set the port of the GUI at startup. You could achieve this using a placeholder like this:
- port=${myPort}
and set the variable myPort in the startup script startController.bat(sh|command):
"%JAVA_PATH%java.exe" %JAVA_OPTS% -cp "..\lib\*;" step.controller.ControllerServer -config=../conf/step.properties -myPort=8080