@bhupinderanand/react-redux-saga-boilerplate
Version:
Boilerplate with React and Redux with Redux Saga
28 lines (22 loc) • 704 B
JavaScript
const chalk = require('react-dev-utils/chalk');
const Rsync = require('rsync');
const paths = require('../config/paths');
function publish() {
console.log(chalk.blue('Publishing...'));
const rsync = new Rsync()
.shell('ssh')
.exclude('.DS_Store')
.flags('az')
.source(`${paths.appBuild}/`)
.destination(
'reactboilerplate@react-boilerplate.com:/srv/users/reactboilerplate/apps/redux-saga/public',
);
rsync.execute((error, code, cmd) => {
if (error) {
console.log(chalk.red('Something went wrong...', error, code, cmd));
process.exit(1);
}
console.log(chalk.green('Published'));
});
}
module.exports = publish;