node-red-contrib-dsm icon indicating copy to clipboard operation
node-red-contrib-dsm copied to clipboard

Include all sub-directories except one

Open Paul-Reed opened this issue 2 years ago • 0 comments

Hi, I'm using DSM to regularly backup my .node-red directory, and so far I've listed the files/directories individually, i.e;

"zip": [
            "var pre = ' ' + sm.udir;",
            "var cmd = 'zip -r';",
            "cmd += pre + 'node-red.zip';",
            "cmd += pre + 'flows*.json';",
            "cmd += pre + '.config*.json';",
            "cmd += pre + 'settings.js';",
            "cmd += pre + 'package.json';",
            "cmd += pre + 'package-lock.json';",
            "cmd += pre + 'context/*';",
            "cmd += pre + 'certs/*';",
            "cmd += pre + 'lib/*';",
            "cmd += pre + 'clarify-db/*';",

but more & more data is being stored in the .node-red 'user' directory, so would like to ask if it would be possible to backup the entire .node-red directory, EXCEPT the node_modules sub directory (which is currently 350Mb in size). I don't want to include the node_modules sub-directory because of it's size, it causes a "RangeError: stdout maxBuffer length exceeded" error.

Paul-Reed avatar Jul 19 '22 20:07 Paul-Reed