Files
huishou/zip-deploy.js
T
2026-07-27 13:37:48 +08:00

26 lines
821 B
JavaScript

const { ZipArchive } = require('archiver');
const fs = require('fs');
const output = fs.createWriteStream('D:/Trae/huishou/deploy.zip');
const archive = new ZipArchive({
zlib: { level: 9 }
});
output.on('close', function() {
console.log('压缩完成:', archive.pointer(), 'bytes');
});
archive.on('error', function(err) {
throw err;
});
archive.pipe(output);
archive.directory('D:/Trae/huishou/deploy/admin/', 'admin');
archive.directory('D:/Trae/huishou/deploy/dist/', 'dist');
archive.directory('D:/Trae/huishou/deploy/server/', 'server');
archive.file('D:/Trae/huishou/deploy/docker-compose.yml', { name: 'docker-compose.yml' });
archive.file('D:/Trae/huishou/deploy/Dockerfile', { name: 'Dockerfile' });
archive.file('D:/Trae/huishou/deploy/.dockerignore', { name: '.dockerignore' });
archive.finalize();