fix output buffering in systemd service

This commit is contained in:
outfoxxed 2025-06-12 16:13:09 -07:00
parent b19325b675
commit 3f499ae2d7
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -8,9 +8,13 @@ import TemplateLoader (loadTemplates)
import TemplatePage (PageContext (PageContext, ctxPageviews))
import System.Environment (getArgs)
import qualified Config as C
import GHC.IO.Handle (hSetBuffering, BufferMode (LineBuffering))
import GHC.IO.Handle.FD (stdout)
main :: IO ()
main = do
hSetBuffering stdout LineBuffering
(configFile:_) <- getArgs
config <- C.loadConfig configFile
let cServe = C.serve config