fix: disable stdout/stderr buffering for Docker log visibility
Build and Deploy / build-and-deploy (push) Successful in 1m23s

This commit is contained in:
2026-05-20 14:38:52 -04:00
parent 98644be7ea
commit 72535fb3ec
+4
View File
@@ -8,6 +8,7 @@ module Main (main) where
import Data.String (fromString) import Data.String (fromString)
import qualified Network.Wai.Handler.Warp as Warp import qualified Network.Wai.Handler.Warp as Warp
import qualified Options.Applicative as Opts import qualified Options.Applicative as Opts
import System.IO (BufferMode (NoBuffering), hSetBuffering, stderr, stdout)
import qualified Roux import qualified Roux
@@ -51,6 +52,9 @@ optionsParser =
main :: IO () main :: IO ()
main = do main = do
-- Disable buffering so Docker sees log output immediately.
hSetBuffering stdout NoBuffering
hSetBuffering stderr NoBuffering
opts <- opts <-
Opts.execParser $ Opts.execParser $
Opts.info Opts.info