Serverless Plugin Cronjob

homepage icon https://github.com/martinlindenberg/serverless-plugin-cronjob
Follow @martinlindenberg

Tracked

NPM Downloads Last Month
127
Issues
0
Stars
0
Forks
0
Watchers
0
Watch Star Fork Issue Download License NPM Build Status Coverage Status Contributors

Repo README Contents:

Serverless Plugin CRONJOB

NPM

This plugin creates cronjobs out of your lambda functions.

Note: This plugin supports Serverless 0.4.* (please use previous Releases for 0.2.* and 0.3.*)

In newer Versions of Serverless (0.5+) the functions of this plugin are already included:

Installation

cd projectfolder
npm install serverless-plugin-cronjob
"plugins": [
    "serverless-plugin-cronjob"
]

Run the Plugin

  ...
  "cronjob": {
    "name": "cron1",
    "description": "my fancy cronjob",    
    "enabled": false,
    "schedule": "rate(5 minutes)"
  },
  ...
name            (string)  Name of your cronjob
description     (string)  Describtion for your cronjob
enabled         (boolean) true or false, to enable or disable this cron   
schedule        (string)  defines when the cronjob should run. two different types are useable:
    a) rate(x time)         "x" is an integer number
                            "time" is a string value of "minutes", "hours" or "days"
    b) cron(0 20 * * ? *)   default crontab rules can be used