middy-maintenance-mode

1.1.0 • Public • Published

Middy Maintance Mode

Usage

const maintenanceMode = require('middy-maintenance-mode')
middy(handler).use(maintenanceMode({
	envVariable: 'MAINTENANCE_MODE',
	envVariableValue: 'on',
	isEnabled: () => {
		const isActive = true
		return isActive
	},
	message: 'service in maintainance mode'
}))

Options

envVariable: DEFAULT_VARIABLE, // env variable to check for
envVariableValue: DEFAULT_VARIABLE_VALUE, // value to check for maintainance mode
stageVariable: DEFAULT_VARIABLE,
stageVariableValue: DEFAULT_VARIABLE_VALUE,
isEnabled: undefined,
statusCode: 503, // service unavailable
headers: {
	'Retry-After': 60 * 15 // 15 minutes
},
message: undefined

/middy-maintenance-mode/

    Package Sidebar

    Install

    npm i middy-maintenance-mode

    Weekly Downloads

    2

    Version

    1.1.0

    License

    ISC

    Unpacked Size

    2.31 kB

    Total Files

    3

    Last publish

    Collaborators

    • fschaeffler