{
  "HTTP": {
    "Namespace": "com.owncloud"
  },
  "policy_selector": {
    "static": {
      "policy": "reva"
    }
  },
  "policies": [
    {
      "name": "reva",
      "routes": [
        {
          "endpoint": "/",
          "backend": "http://localhost:9100"
        },
        {
          "endpoint": "/.well-known/",
          "backend": "http://localhost:9130"
        },
        {
          "endpoint": "/konnect/",
          "backend": "http://localhost:9130"
        },
        {
          "endpoint": "/signin/",
          "backend": "http://localhost:9130"
        },
        {
          "endpoint": "/ocs/",
          "backend": "http://localhost:9140"
        },
        {
          "type": "regex",
          "endpoint": "/ocs/v[12].php/cloud/user",
          "backend": "http://localhost:9110"
        },
        {
          "endpoint": "/remote.php/",
          "backend": "http://localhost:9140"
        },
        {
          "endpoint": "/dav/",
          "backend": "http://localhost:9140"
        },
        {
          "endpoint": "/webdav/",
          "backend": "http://localhost:9140"
        },
        {
          "endpoint": "/status.php",
          "backend": "http://localhost:9140"
        },
        {
          "endpoint": "/index.php/",
          "backend": "http://localhost:9140"
        },
        {
          "endpoint": "/data",
          "backend": "http://localhost:9140"
        },
        {
          "endpoint": "/api/v0/accounts",
          "backend": "http://localhost:9181"
        },
        {
          "endpoint": "/accounts.js",
          "backend": "http://localhost:9181"
        },
        {
          "endpoint": "/api/v0/settings",
          "backend": "http://localhost:9190"
        },
        {
          "endpoint": "/settings.js",
          "backend": "http://localhost:9190"
        }
      ]
    }
  ]
}
