chore(status): add time and container version to status page

This commit is contained in:
Steffen Jost 2021-11-22 12:05:13 +01:00
parent e17b74741e
commit 6a2719071f

View File

@ -101,26 +101,30 @@ getInstanceR = do
-- Most simple page for simple liveness checks -- Most simple page for simple liveness checks
getStatusR :: Handler Html getStatusR :: Handler Html
getStatusR = withUrlRenderer getStatusR = do
currtime <- show <$> liftIO getCurrentTime
withUrlRenderer
[hamlet| [hamlet|
$doctype 5 $doctype 5
<html lang=en> <html lang=en>
<head> <head>
<title>Alive <title>Alive
<body> <body>
<p>
Current Time {#{currtime}}
<p> <p>
Compile Time {#{comptime}} Compile Time {#{comptime}}
|]
{-
<p> <p>
Alive #{vnr_full} Alive #{vnr_full}
|]
{-
<p> <p>
Demo #{vnr_demo} Demo #{vnr_demo}
<p> <p>
CI #{vnr_ci} CI #{vnr_ci}
-} -}
where where
-- vnr_full :: Text = $(embedStringFile "./nix/docker/version.json") vnr_full :: Text = $(embedStringFile "./nix/docker/version.json")
-- vnr_demo :: Text = $(embedStringFile "./nix/docker/demo-version.json") -- vnr_demo :: Text = $(embedStringFile "./nix/docker/demo-version.json")
-- vnr_ci :: Text = $(embedStringFile "./nix/docker/ci-version.json") -- vnr_ci :: Text = $(embedStringFile "./nix/docker/ci-version.json")
comptime :: Text = $(stringE =<< runIO (show <$> getCurrentTime)) comptime :: Text = $(stringE =<< runIO (show <$> getCurrentTime))