Deploy ember-cli applications using rsync over ssh.
npm install ember-cli-deploy-rsync> Deploy Ember CLI applications using rsync over SSH.

Run the following command in your terminal:
``bash`
npm install --save-dev ember-cli-deploy-rsync
- dest: Rsync destination, for example /folder/host
- : Rsync host, for example user@my.cdn.comssh
- : Rsync over SSH (default: true)recursive
- : Recurse into subdirectories (default: true)delete
- : Delete files at destination, that are not in src (default: false)deleteAll
- : Like delete, but also delete excluded files, see rsync manpage (default: false)port
- : Rsync SSH portprivateKey
- : Location of private key file to use for SSH connectionargs
- : Array of rsync arguments
Example deploy configuration (config/deploy.js) to deploy with production and staging environments:
`javascript
module.exports = function(environment) {
var ENV = {
};
if (environment === 'production') {
ENV.rsync = {
type: 'rsync',
dest: '/var/www/app',
host: 'production.company.com',
ssh: true,
recursive: true,
delete: true,
args: ['--verbose', "--rsync-path='sudo -u www-data rsync'", '-ztl']
}
}
if (environment === 'stage') {
ENV.rsync = {
type: 'rsync',
dest: '/var/www/app',
host: 'stage.company.com',
ssh: true,
recursive: true,
delete: true,
args: ['--verbose', '-ztl']
}
}
return ENV;
};
``