Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

gypsi

1.1.4 • Public • Published

Node Gypsi

This package is still being developed. use carefully..

Node-Gypsi is a small open source node.js utility for managing and monitoring Node.js applications and process. It can start up deamons and services your application depends on. It uses Monit to manage these services.

Node-Gypsi has a very intuitive CLI wizard that helps you set up your applications dependencies. The current version supports "systemd" as I built this on Fedora 20. I plan to support Upstart and maybe Initd.

Installation

[sudo] npm install gypsi -g

How to use

Prerequisites

  • Monit - Download and Install Monit - Make sure monit is installed.
  • Node.js - Download and Install Node.js. You can also follow this gist for a quick and easy way to install Node.js and npm

TODO

  • Manage Projects ; would like to have applications and services reordered, removed, viewed etc
  • Add Execs; users can add commands as coApps eg. redis-server
  • MONIT Integration.
  • Communicate and Send Mssgs to running processes.
  • Add support for Upstart.
  • Tests and Tasks
  • Add node-gypsi version to config file, would help determine how to update
  • Use Nodemon as an option to allow restarts on file change

More Information

License

The MIT License

install

npm i gypsi

Downloadsweekly downloads

19

version

1.1.4

license

BSD

repository

githubgithub

last publish

collaborators

  • avatar