Packages
digraph_viewer
0.1.0
Digraph viewer provides a visual representation of a digraph model through a web based interface
Current section
Files
Jump to
Current section
Files
src/graph_server.erl
-module(graph_server).
-export([start_server/0]).
start_server() ->
ok = application:start(ranch),
ok = application:start(cowlib),
ok = application:start(cowboy),
Dispatch = cowboy_router:compile([
{'_', [
{"/", cowboy_static, {priv_file, digraph_viewer, "index.html"}},
{"/js/[...]", cowboy_static, {priv_dir, digraph_viewer, "js"}},
{"/css/[...]", cowboy_static, {priv_dir, digraph_viewer, "css"}},
{"/data", graph_data_handler, []}
]}
]),
{ok, _} = cowboy:start_clear(my_http_listener,
[{port, 8080}],
#{env => #{dispatch => Dispatch}}
),
ok.