ChuckDeviceProxy

Description

Splits and proxies requests from Atlas devices to separate endpoints in order to add support for ChuckDeviceController until Atlas is updated.


Configuration

{
  // Listening endpoint and port to receive proto data from Atlas devices which
  // will be relayed to the below configured endpoints.
  // Multiple endpoints are supported, use semicolons (`;`) as delimiter
  // between endpoints.
  "Urls": "http://*:5151",
  // ChuckDeviceConfigurator device controller endpoint to proxy.
  "ControllerEndpoint": "http://127.0.0.1:8881/controler",
  // ChuckDeviceController proto data endpoint to proxy.
  "RawEndpoint": "http://127.0.0.1:8882/raw",
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  // Hosts allowed to access.
  "AllowedHosts": "*"
}