Name: igdeploy
Owner: FT Interactive News
Description: null
Created: 2014-06-30 12:45:40.0
Updated: 2017-02-01 15:48:09.0
Pushed: 2017-02-01 15:48:08.0
Homepage: null
Size: 7
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Try ft-graphics-deploy.
For internal FT use. May or may not work when deploying to other servers.
igdeploy = require('igdeploy');
ploy(options, function (err) {
(err) throw err;
nsole.log('deployed!');
Options are automatically loaded from a JSON file called .igdeploy
. It first looks for this file in the current working directory, then in the parent directory, etc. The idea is to put an .igdeploy
file in your home directory, containing the options username
, password
and host
.
You can also pass options in manually as the first argument. These options are merged with the ones from your .igdeploy
file. If any options have the same name, the ones passed into the function directly take priority.
src
(string)dest
(string)mkdirp -p
?like process.__IGDEPLOY_OLD
appended to the name, for recovery purposes (see undo below).*__IGDEPLOY_OLD
, if present, will be rmrf'd. So you only get one 'undo' level.destPrefix
(string, optional)dest
.host
(string)example.com
undo
(boolean, default: false
)true
, it won't upload anything, and instead will attempt to revert the previous deployment.mv
commands to around path
with path__IGDEPLOY_OLD
(where live
is the path you're deploying to). So if you run it again, it will undo the undo.