rodrigobertin
11/24/2017 - 11:56 AM

FTP para subida con nod

var DiffDeployer = require('ftp-diff-deployer');

var host = {
    ftp: 'ftp.test.com',
    user: '',
    pass: '',
    folderDest: '/'
};

var deployer = new DiffDeployer({
    host: host.ftp,
    auth: {
        username: host.user,
        password: host.pass
    },
    src: 'www',
    exclude: [
        '.DS_Store',
        '.idea/**/*',
        '.idea/**/*',
        '.git',
        '/bs.js',
        '/bocetos/**/*',
        '/mail/**/*',
        '/libros/**/*',
        '/bs.min.js',
        '/ftp.js',
        '/ftp.min.js',
        '/images/noticias/**/*',
        '/**/*.psd',
        '/images/**/*',
        '/mail/**/*',
        '/ftp-diff.json',
        '/adm1986/img/slider/**/*.{jpg,png,gif}',
        '/libros/**/*',
        '/docs/**/*',
        '/bs.js',
        '/fun/phpThumb/cache/**/*',
        '/campusEducativo/campus_files/**/*',
        '/temarios/**/*.*',
        '/rev/**/*',
        '/img/slider/**/*',
        '/ftp.js'
    ],
    dest: host.folderDest,
    memory: 'ftp-diff.json'
});

deployer.deploy(function (err) {
    if (err) {
        console.error('Something went wrong!');
        console.error(err);
    } else {
        console.log('Archivos subidos!');
    }
});