14 lines
520 B
Erlang
14 lines
520 B
Erlang
-module(demo).
|
|
|
|
-export([start/0]).
|
|
|
|
start() ->
|
|
code:load_file(log_tracer),
|
|
code:load_file(log_tracer_schema),
|
|
{ok, _} = application:ensure_all_started(minirest),
|
|
{ok, _} = application:ensure_all_started(emqx_resource),
|
|
emqx_resource:load_instances("./_build/default/lib/emqx_resource/examples"),
|
|
Handlers = [{"/", minirest:handler(#{modules => [log_tracer]})}],
|
|
Dispatch = [{"/[...]", minirest, Handlers}],
|
|
minirest:start_http(?MODULE, #{socket_opts => [inet, {port, 9900}]}, Dispatch).
|