Current section
Files
Jump to
Current section
Files
lib/cairnloop/web/health_plug.ex
defmodule Cairnloop.Web.HealthPlug do
@moduledoc """
A plug for liveness checks.
Returns a 200 OK with `{"status": "ok"}` JSON payload.
"""
@behaviour Plug
import Plug.Conn
@impl true
def init(opts), do: opts
@impl true
def call(conn, _opts) do
conn
|> put_resp_content_type("application/json")
|> send_resp(200, ~s({"status": "ok"}))
end
end