Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.47 KB

README.md

File metadata and controls

60 lines (40 loc) · 1.47 KB

Coverage Status Hex version Hex Docs Build Status Deps Status

MetadataPlugs

Collection of plugs to provide different metadata information.

Plugs included:

Installation

Add to dependencies

def deps do
  [{:metadata_plugs, "~> 0.3.2"}]
end

Install dependencies

mix deps.get

Plugs

Health

Just add the plug to the endpoint file

plug(MetadataPlugs.Health)

Default path for this plug is /health, which can be overwritten:

plug(MetadataPlugs.Health, path: "/healthz")

Info

Add the plug to the endpoint file with the desired environment variables to get the info from.

plug(MetadataPlugs.Info, env_vars: ["APP_VERSION", "ENVIRONMENT"])

Default path for this plug is /info, which can be overwritten:

plug(MetadataPlugs.Info, path: "/infoz")