#!/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"}].