Skip to content

nameer-rizvi/cronjob-service

Repository files navigation

cronjob-service

Cronjob service boilerplate built in Node.js.

Yarn Scripts

yarn test

Placeholder script to run tests.

yarn lint

Run ESLint on .js files in /src and return a report on syntax warnings/errors.

TASK= yarn task

Run a task in development environment.

JOB= yarn job

Run a job in development environment.

CRONJOB= yarn cronjob

Run a cronjob in development environment.

yarn start

Start all cronjobs in test environment.

yarn pm2-start

Start pm2 processes defined in ecosystem.config.js.

yarn pm2-restart

Restart pm2 processes defined in ecosystem.config.js.

Helpful Links

PM2

Configuration Example

// ecosystem.config.js
const ecosystemConfig = {
  apps: [
    {
      name: "cronjob-service",
      script: "./src/cronjob.js",
      env: {
        NODE_ENV: "production",
        TZ: "America/New_York",
      },
    },
  ],
};

module.exports = ecosystemConfig;

About

Cronjob service boilerplate built in Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published