fix output buffering in systemd service
This commit is contained in:
parent
b19325b675
commit
3f499ae2d7
1 changed files with 4 additions and 0 deletions
|
@ -8,9 +8,13 @@ import TemplateLoader (loadTemplates)
|
||||||
import TemplatePage (PageContext (PageContext, ctxPageviews))
|
import TemplatePage (PageContext (PageContext, ctxPageviews))
|
||||||
import System.Environment (getArgs)
|
import System.Environment (getArgs)
|
||||||
import qualified Config as C
|
import qualified Config as C
|
||||||
|
import GHC.IO.Handle (hSetBuffering, BufferMode (LineBuffering))
|
||||||
|
import GHC.IO.Handle.FD (stdout)
|
||||||
|
|
||||||
main :: IO ()
|
main :: IO ()
|
||||||
main = do
|
main = do
|
||||||
|
hSetBuffering stdout LineBuffering
|
||||||
|
|
||||||
(configFile:_) <- getArgs
|
(configFile:_) <- getArgs
|
||||||
config <- C.loadConfig configFile
|
config <- C.loadConfig configFile
|
||||||
let cServe = C.serve config
|
let cServe = C.serve config
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue