sloanelybutsurely.com/lib/web/health_check.ex
2025-04-16 08:19:38 -04:00

14 lines
277 B
Elixir

defmodule Web.HealthCheck do
@moduledoc "Silent HTTP health check plug"
import Plug.Conn
def init(opts), do: opts
def call(%Plug.Conn{request_path: "/up"} = conn, _opts) do
conn
|> send_resp(200, "")
|> halt()
end
def call(conn, _opts), do: conn
end