fix: disable stdout/stderr buffering for Docker log visibility
Build and Deploy / build-and-deploy (push) Successful in 1m23s
Build and Deploy / build-and-deploy (push) Successful in 1m23s
This commit is contained in:
@@ -8,6 +8,7 @@ module Main (main) where
|
||||
import Data.String (fromString)
|
||||
import qualified Network.Wai.Handler.Warp as Warp
|
||||
import qualified Options.Applicative as Opts
|
||||
import System.IO (BufferMode (NoBuffering), hSetBuffering, stderr, stdout)
|
||||
|
||||
import qualified Roux
|
||||
|
||||
@@ -51,6 +52,9 @@ optionsParser =
|
||||
|
||||
main :: IO ()
|
||||
main = do
|
||||
-- Disable buffering so Docker sees log output immediately.
|
||||
hSetBuffering stdout NoBuffering
|
||||
hSetBuffering stderr NoBuffering
|
||||
opts <-
|
||||
Opts.execParser $
|
||||
Opts.info
|
||||
|
||||
Reference in New Issue
Block a user