haibu-carapace v0.7.1
haibu-carapace
Haibu Drone's Little Shell
What is Carapace
Carapace is an process wrapper for Node.js applications that is part of the Haibu Network. Carapace also provides a plugin system to simplify deployment and development of applications.
What can I do with Carapace?
By utilizing Carapace you can help automate deployments of applications into a custom environment. Combining Carapace with the Forever Daemon can allow you run the application in the environment indefinitely.
Carapace CLI Options
carapace --plugin [plugin] --[plugin] [options] application [options]
Plugins
--plugin [plugin]
Plugin to use with the carapace instance
Plugin Options
--[plugin] [options]
Option to be passed to the plugin
Application & Application's Options
[application] [application's CLI options]
Any options that isn't consumed by the Carapace will automatically be passed to the application
Default Plugins
List of known plugins, and options (if any) used by them
- chdir - directory to change into
- heartbeat - time in micro-seconds between 'carapace::heartbeat' events
- coffee - spawn
.coffee
files - setuid - set the uid of the spawned process
- net - automatically listen on a new port if
EADDRINUSE
is thrown
Installation
$ [sudo] npm install carapace
Run Tests
All of the carapace
tests are written in vows
$ npm test
Author: Nodejitsu Inc.
Maintainers: Charlie Robbins, Bradley Meck, Jameson Lee
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago
13 years ago