mig-server-0.1.0.0: src/Mig/Server/Warp.hs
-- | Run mig-server with warp
module Mig.Server.Warp (
runServer,
runServer',
ServerConfig (..),
FindRouteType (..),
CacheConfig (..),
) where
import Data.Default
import Mig.Core
import Mig.Core.Server.Cache
import Mig.Server.Wai
import Network.Wai.Handler.Warp qualified as Warp
runServer :: Int -> Server IO -> IO ()
runServer port server = Warp.run port (toApplication def server)
runServer' :: ServerConfig -> Int -> Server IO -> IO ()
runServer' config port server = Warp.run port (toApplication config server)