msawka / router

A fast reverse proxy for OpenAperture services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenAperture Router

Build Status Coverage Status

This is a fast HTTP reverse proxy using Cowboy to handle incoming HTTP connections, and ETS for route lookup.

The router retrieves its list of routes via webservice call to a running instace of the OpenAperture Router Manager. If you wish to change the list of routes the router uses (for development purposes, for example), you may run your own copy of the router manager, and change the application configuration to point to your instance, via the OPENAPERTURE_ROUTER_MANAGER_URL environmental variable.

The normal elixir project setup steps are required:

mix do deps.get, deps.compile

Then you can start the router with

iex -S mix

About

A fast reverse proxy for OpenAperture services

License:Mozilla Public License 2.0


Languages

Language:Elixir 100.0%