{
  "cors": {
    "origin": "*",
    "methods": ["DELETE", "GET", "PATCH", "POST", "PUT"],
    "credentials": false
  },
  "logger": {
    "enable": false,
    "outputDir": "log",
    "rotateInterval": "1d"
  },
  "router": {
    "prefix": "/",
    "caseSensitive": false,
    "strictRouting": false,
    "accessControl": {
      "excludePaths": [
        "/ap[ip]-doc.*"
      ],
      "grantsObject": {
        "admin": {
          "/user": {
            "create:any": ["*"],
            "read:any": ["*"],
            "update:any": ["*"],
            "delete:any": ["*"]
          }
        },
        "anonymous": {
          "/login": {
            "create:any": ["*"],
            "read:any": ["*"]
          }
        }
      },
      "rolesByWeight": [
        "admin",
        "anonymous"
      ]
    }
  },
  "server": {
    "name": "0.0.0.0",
    "port": 3000,
    "http": {
      "version": 1,
      "ssl": {
        "enable": false,
        "config": {
          "ca": "",
          "cert": "",
          "key": ""
        }
      }
    },
    "parser": {
      "bodyLimit": 102400
    },
    "uploads": {
      "abortOnLimit": true,
      "fileLimit": 5242880,
      "safeFileNames": true
    },
    "allowEmptyBody": false,
    "xPoweredBy": ""
  },
  "session": {
    "name": "ssid",
    "secret": "TEMPORARY SECRET",
    "resave": false,
    "cookie": {
      "secure": false
    }
  }
}
