reverse-proxy icon indicating copy to clipboard operation
reverse-proxy copied to clipboard

Configuration UI for routes (web)

Open Varorbc opened this issue 5 years ago • 5 comments

Translated from Google

What should we add or change to make your life better?

Add a visual management system and store the route definition in the database

Why is this important to you?

Varorbc avatar May 22 '20 00:05 Varorbc

Something like the IIS configuration manager? Or as a web application that runs as part of the proxy?

Tratcher avatar May 22 '20 01:05 Tratcher

web application

Varorbc avatar May 22 '20 01:05 Varorbc

This is related to https://github.com/microsoft/reverse-proxy/issues/123 (a status dashboard) but adds the requirement for changing and storing the configuration.

This will depended heavily on where your routes are defined. E.g. We wouldn't support this if your routes are defined in appsettings.json. Storing them in a database is probably the only viable option.

Tratcher avatar May 22 '20 01:05 Tratcher

yes, also store the route definition in the database, Redis, etc.

Varorbc avatar May 22 '20 01:05 Varorbc

Image

Use EF Core, map your entities to the interfaces of your custom provider, add a cancellation token to refresh the changes and voylá you have a web UI :)

That said, a dashboard from issue #123 is very welcome.

gumbarros avatar Sep 16 '25 16:09 gumbarros