Skip to content

letsjs/lets-copy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lets-copy

Deploy files by copying/syncing them to a remote over SFTP or FTP.

Current status

This project is in early testing phase. Do not rely on it for production/ critical stuff.

Basic example

// Letsfile.js
var letsCopy = require('lets-copy');

module.exports = function (lets) {
  var stage = lets.Stage({
    host: '1.2.3.4',
    username: 'root',
    password: '****',
    remotePath: '/var/www', // Where your files shall be located
    localPath: 'src', // Optional. Which folder relative to the current folder, to sync
    revisionFile: '.REVISION' // Optional. Name of the file storing the last synced commit
  });

  stage.plugin(letsCopy());

  lets.addStage('sitename', stage);
};
$ lets deploy sitename

About

(S)FTP deployment (syncing) for Lets

Resources

License

Stars

Watchers

Forks

Packages

No packages published