A work-in-progress Border Gateway Protocol (BGP) implementation in Elixir.
If available in Hex, the package can be installed
by adding bgp
to your list of dependencies in mix.exs
:
def deps do
[
{:bgp, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/bgp.
Docker Compose is used to simplify development and components installation and configurations. Makefile is used as a wrapper around docker-compose commands. Some commands are aliases around mix aliases, just to avoid boring and repetitive commands.
build Build all services containers
delete Delete all containers, images and volumes
halt Shoutdown all services containers
shell Enter into bgp service
start Start application
test Execute test suite
up Start all services
make up
make start
make delete