README
apeman-app-spawn
apeman app to spawn another server script.
Installation
$ npm install apeman-app-spawn --save
Usage
- Define an app within Apemanfile.js
- Call the app via apeman app command.
Apemanfile.js
/** This is an example Apemanfile to use apeman-app-script */
'use strict'
module.exports = {
$pkg: { /* ... */ },
$apps: {
// Define your own app.
'my-app-01': {
// Map url and handlers.
'/api/other-app': [
require('apeman-app-script')(
'rails', // Command to spawn
[ '-p', 3000 ], // Command options
{
proxy: { // Proxy config
host: 'localhost',
port: 3000
}
}
)
]
}
}
}
Then,
$ apeman app my-app-01 -p 3000
Signature
apemanAppSpawn(cmd, cmdArgs, options) -> function
apeman app to run another server script.
Args
Name | Type | Default | Description |
---|---|---|---|
cmd | string | Command run. | |
cmdArgs | string[] | Command args. | |
options | object | Optional settings. | |
options.proxy | object | Proxy target settings. |
License
This software is released under the MIT License.