-module(ybed). -compile(nowarn_export_all). -compile(export_all). start() -> {ok, spawn_link(?MODULE, run, [])}. run() -> Id = "embedded", GconfList = [{id, Id}], Docroot = "/tmp", SconfList = [{port, 8888}, {servername, "foobar"}, {listen, {0,0,0,0}}, {docroot, Docroot}], {ok, SCList, GC, ChildSpecs} = yaws_api:embedded_start_conf(Docroot, SconfList, GconfList, Id), [supervisor:start_child(ybed_sup, Ch) || Ch <- ChildSpecs], yaws_api:setconf(GC, SCList), exit(normal).