优化下载打包
This commit is contained in:
@@ -8,13 +8,13 @@ module.exports = {
|
|||||||
let id = request.query?.id
|
let id = request.query?.id
|
||||||
dbUtils.detail({table: 'node_custom_config', id}).then(info => {
|
dbUtils.detail({table: 'node_custom_config', id}).then(info => {
|
||||||
if (info?.id) {
|
if (info?.id) {
|
||||||
let path = `${info.dist || "../zips"}`, zipPath = `../zips/${info.id}.zip`
|
let path = `${info.dist || `../zips/${id}`}`, zipPath = `../zips/${info.id}.zip`
|
||||||
fse.removeSync(zipPath)
|
fse.removeSync(zipPath)
|
||||||
fse.pathExists(path, (err, exists) => {
|
fse.pathExists(path, (err, exists) => {
|
||||||
console.log(`${path}=========>${exists}`)
|
console.log(`${path}=========>${exists}`)
|
||||||
if (exists) {
|
if (exists) {
|
||||||
execute(`cd ${path}&&zip -r ${info.id}.zip .`)
|
execute(`cd ${path}&&zip -r ${info.id}.zip .`)
|
||||||
.then(() => path == "../zips" ? execute(`cd ${path}&&mv ${info.id}.zip ../zips`) : 1)
|
.then(() => execute(`cd ${path}&&mv ${info.id}.zip ../zips`))
|
||||||
.then(() => {
|
.then(() => {
|
||||||
console.log('压缩完成!')
|
console.log('压缩完成!')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ module.exports = {
|
|||||||
wxwork: 'base-wxcp',
|
wxwork: 'base-wxcp',
|
||||||
mp: 'dvcp_v2_wxmp'
|
mp: 'dvcp_v2_wxmp'
|
||||||
}[info.type] || {}
|
}[info.type] || {}
|
||||||
const path = `/home/deploy/node_deploy/${buildPath}`,
|
const path = `../${buildPath}`,
|
||||||
{dist} = info
|
{dist = `../zips/${id}`} = info
|
||||||
Promise.all([
|
Promise.all([
|
||||||
execute(`./shell/update.sh ${info.name} ${path}`),
|
execute(`./shell/update.sh ${info.name} ${path}`),
|
||||||
db.query(sql)
|
db.query(sql)
|
||||||
|
|||||||
Reference in New Issue
Block a user