0.4.0 • Published 11 years ago
carcass-program v0.4.0
Carcass Program
A simple wrap of commander.js, plus some tools and examples, in Carcass style.
Init scripts
- For
foreverto recognize the process, you need to prepare a JS script for each of your programs. - For convenience, we prepared an include file for the shell scripts.
- See
/example/foreverfor examples.
How to use
- Prepare a program file for each of the processes. Example:
/example/forever/programs/http.js. - Install or clone this module and copy or link
/init.d/carcass-foreverto your include folder. - Create a script for each of the program files. Example:
/example/forever/init.d/example-http. - In the script, you need to 1) assign variables, 2) include
carcass-foreverand 3) invokerun. - It requires 3 variables to work:
SOURCE_DIR,SCRIPT, andNAME. The others are optional. See the example script for details. - You can also write a config file for the script and put the variables in it, but it's not required. Example:
/example/forever/dev/http.conf. - Run the script:
[path_to_the_script] [start|stop|restart] [optionally_a_config_file].