aboutsummaryrefslogtreecommitdiff
path: root/apps/dreki_web/src/dreki_web_index.erl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dreki_web/src/dreki_web_index.erl')
-rw-r--r--apps/dreki_web/src/dreki_web_index.erl9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/dreki_web/src/dreki_web_index.erl b/apps/dreki_web/src/dreki_web_index.erl
new file mode 100644
index 0000000..2ed8a38
--- /dev/null
+++ b/apps/dreki_web/src/dreki_web_index.erl
@@ -0,0 +1,9 @@
+-module(dreki_web_index).
+-behaviour(cowboy_handler).
+-export([init/2]).
+
+init(Req = #{method := <<"GET">>}, _) ->
+ Json = #{<<"error">> => false, <<"service">> => <<"dreki">>},
+ {ok, dreki_web:reply_json(Req, 200, Json), undefined};
+init(Req, _) ->
+ dreki_web_error:init(Req, #{code => 400, status => "Bad request"}).