import Network.HTTP.Lucu.Resource
import Network.HTTP.Lucu.Resource.Tree
import Network.HTTP.Lucu.Response
+import Network.HTTP.Lucu.StaticFile
import Network.URI
import System.Posix.Signals
import System.Time
main :: IO ()
main = let config = defaultConfig { cnfServerPort = PortNumber 9999 }
- resources = mkResTree [ ([], helloWorld) ]
+ resources = mkResTree [ ( []
+ , helloWorld )
+ , ( ["compilers"]
+ , staticFile "/etc/compilers" )
+ ]
in
do installHandler sigPIPE Ignore Nothing
runHttpd config resources