filld/service-status

There is no license information available for the latest version (v1.0.1) of this package.

A simple status response to the root `/` route. It returns the App name, version, environment, and git sha.

v1.0.1 2018-11-09 00:22 UTC

This package is auto-updated.

Last update: 2024-05-09 13:17:53 UTC


README

A Simple Lumen Service provider to provide us with a consistent response to the / route in our APIs.

It returns the App name, the version, the environment, and the git sha.

Installation

composer require filld/service-status

Then, register the Service Provider in the bootstrap/app.php file:

$app->register(Filld\ServiceStatus\ServiceStatusServiceProvider::class);

Navigate to your service's root route and you should see:

{
    "app": "Service Name",
    "release": "1.0.0",
    "environment": "production",
    "commit": "ec75e50"
}

Troubleshooting

This requires that you have a registered config file at config/app.php that has at least the following within it:

return [
    'name' => "Service Name",
    'version' => "1.0.0",
];

And, for lumen, you have to load that config in bootstrap/app.php BEFORE you register your service providers

$app->configure('app');