Appka railsowa jako proxy - co proponujecie?

W pewniej firmie jest stara appka Railsowa, ktora nie ma kto sie zajmowac. Pomysl na jej migracje to przepisywanie poszczegolnych akcji w nowej aplikacji w innej technologii. Aby nie komplikowac ustawienia http proxy, jest pomysl, by wszystkie akcje przekierowywac do nowej appki za pomoca jakiegos proxy. Czy zna ktos z was jakies gotowe rozwiazania?

Przykladowy kod:

def create
  render Proxy.new(url, path, params, request.headers).body
end

A nie lepiej w nowej aplikacji dodać catch-all controller który każde żądanie dla którego nie ma route w nowej apce będzie proxy’ować do starej? Wtedy w starej apce nic nie trzeba ruszać, bo po co skoro i tak będzie zastępowana? :slight_smile: A nowa w miarę rozwoju z automatu będzie coraz więcej obsługiwać.

Tak tylko pytam, nie mam gotowego rozwiązania żadnego.

1 Like

Może taki gem: https://github.com/ncr/rack-proxy pozwalajacy zrobic rack-owe proxy?