Skip to content

marwanhamdan2/exp-light

Repository files navigation

exp-light

Nodejs Web Framework based on Expressjs

Install Dependencies

npm Install

install ssl certs

you need to have openssl installed

npm run generate-ssl-cert

run

npm start

run in cluster mode

CLUSTER_NUM=2 npm run start-cluster-mode

run unit tests

add new test case into ./test folder

npm test

Migration

  • Help

cd sequelize; ../node_modules/.bin/sequelize help

  • create Migration file

cd sequelize; ../node_modules/.bin/sequelize migration:create

  • list pending migrations

NODE_ENV=production npm run migration-list

  • run migrations

NODE_ENV=production npm run migration-start

  • undo migrations

NODE_ENV=production npm run migration-undo

Scheduler

  • Define tasks at ~project/Scheduler/tasks. Name must be like *.task.js.
  • the task export object contains (description, trigger-corn-like, action-function).
  • Run using: npm run run-Scheduler

About

Nodejs Web Framework based on Expressjs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published