{
  "$schema" : "https://json-schema.org/draft/2019-09/schema",
  "type" : "object",
  "properties" : {
    "AppDirectory" : {
      "type" : "string",
      "description" : "Folder where applications are stored, unless otherwise defined in application specific configuration.\n\nIn demo mode: not configurable and set to: [Data.WorkDirectory]/demo-applicationsAbsolute and relative paths (to the engine root directory) are supported,\nwe recommend to use locations outside the engine root directory to facilitate migrations.\n!! STOP YOUR ENGINE before changing this setting !!\n[restart required]",
      "default" : "applications"
    },
    "Directory" : {
      "type" : "string",
      "description" : "Folder where runtime data will be stored.Absolute and relative paths (to the engine root directory) are supported,\nwe recommend to use locations outside the engine root directory to facilitate migrations.\n!! STOP YOUR ENGINE before changing this setting !!\n[restart required]",
      "default" : "data"
    },
    "FilesDirectory" : {
      "type" : "string",
      "description" : "Root folder where application data files are stored.\nA change in this setting will NOT move existing application files to the new location.\nYou have to move existing files manually to the new directory.\n\nIf not set, the files will be stored beneath each application's file directory.Absolute and relative paths (to the engine root directory) are supported,\nwe recommend to use locations outside the engine root directory to facilitate migrations.\n!! STOP YOUR ENGINE before changing this setting !!\n[restart required]"
    },
    "WorkDirectory" : {
      "type" : "string",
      "description" : "Directory where the server writes temporary working files to.Absolute and relative paths (to the engine root directory) are supported,\nwe recommend to use locations outside the engine root directory to facilitate migrations.\n!! STOP YOUR ENGINE before changing this setting !!\n[restart required]",
      "default" : "work"
    }
  },
  "additionalProperties" : false
}
