{"repo":"oOthkOo/supervizer","free":true,"listed":false,"github":"https://github.com/oOthkOo/supervizer","clone":"git clone https://github.com/oOthkOo/supervizer.git","description":"The most simple NodeJS application manager with RESTful API.","language":"JavaScript","stars":299,"topics":["systemd","upstart","sysvinit","javascript","cli","application-management","management","fault-tolerant","sysadmin","tools"],"license":"MIT","category":"cli-tools","readme_excerpt":"Supervizer ======================== A NodeJS manager to spawn/stop/manage node application. Features ----- Start/Stop/Restart a node application Grouping applications Start/Stop/Restart a application group Hot change application parameters (env, host, port, logs) in realtime ;-) Keep alive/Restart a application when it crash Monitoring application resources (restart count, uptime, memory, cpu etc..) Watch directories/files changes to restart application Full RESTfull API management via HTTP/S Application LOG files process management Application PID files process management User execution process management by uid:gid Load/Save all application configurations from/to JSON config file Installation (module) ----- To install node supervizer module from npm repository : Or from source: And run this command to start supervizer master server : Installation (master) ----- To install supervizer master as a daemon/service : On Linux : With Sysvinit - (https://help.ubuntu.com/community/UbuntuBootupHowto). With Upstart - (http://upstart.ubuntu.com/getting-started.html). With Systemd - (https://wiki.ubuntu.com/SystemdForUpstartUsers). Configuration (apps) ----- To make your nodeJS Application fully compatible with Supervizer, you must follow this code example to retrieve host and port parameters : For example, if you use expressjs framework : Usage (Summary) ----- Add your application : Start your application : Stop your application : Update your application parameters : Save all your appl","default_branch":null,"files":null,"tree":[],"storefront":"/r/oOthkOo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oOthkOo/supervizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}