#!/usr/bin/env escript
main([]) ->
AbsPath =
string:trim(
filename:absname("output_folder"), trailing, "/."),
inets:start(),
Address = {127, 0, 0, 1},
{ok, Pid} =
httpd:start_service([{bind_address, Address},
{document_root, AbsPath},
{server_root, AbsPath},
{directory_index, ["home"]},
{server_name, "localhost"},
{port, 8009},
{default_type, "text/html"},
{mime_types, mime_types()},
{modules, [mod_alias, mod_dir, mod_get]}]),
receive
{From, shutdown} ->
ok = httpd:stop_service(Pid),
From ! done
end.
mime_types() ->
[{"html", "text/html"},
{"htm", "text/html"},
{"js", "text/javascript"},
{"css", "text/css"},
{"gif", "image/gif"},
{"jpg", "image/jpeg"},
{"jpeg", "image/jpeg"},
{"png", "image/png"}].