memorysafety / river

This repository is the home of the River reverse proxy application, based on the pingora library from Cloudflare.
https://www.memorysafety.org/initiative/reverse-proxy/
Apache License 2.0
1.72k stars 101 forks source link

Configuration compatibility with NGINX #4

Closed blueskyjunkie closed 6 months ago

blueskyjunkie commented 6 months ago

Having configuration compatibility with NGINX would enable easier migration for users.

If runtime configuration is not acceptable, perhaps a separate translator utility would still be useful.

bdaehlie commented 6 months ago

I wouldn't be in favor of making Nginx configs the default because that would probably end up creating architectural constraints and limitations are not ideal or difficult to satisfy. It would also prevent us from offering something better by default. However, a translation tool is probably a nice idea.

eaufavor commented 6 months ago

A translation tool is definitely more appealing than native support for nginx configuration.

bdaehlie commented 6 months ago

I filed issue #5 about a tool to handle the translation. Closing this out in favor of that.