From 1b1a8539c9a111095554cae4bcd8156d2af002a7 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 18 Aug 2021 09:23:25 +0800 Subject: [PATCH] build: copy app-update.yml --- packages/gui/.env | 2 +- packages/gui/.env.pre | 1 - packages/gui/build/app-update.yml | 3 +++ packages/gui/package.json | 3 +-- packages/gui/pkg/after-pack-content.js | 7 +++++++ packages/gui/vue.config.js | 1 + 6 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 packages/gui/.env.pre create mode 100644 packages/gui/build/app-update.yml create mode 100644 packages/gui/pkg/after-pack-content.js diff --git a/packages/gui/.env b/packages/gui/.env index f64aa60a..20acbd70 100644 --- a/packages/gui/.env +++ b/packages/gui/.env @@ -1 +1 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ +VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/ diff --git a/packages/gui/.env.pre b/packages/gui/.env.pre deleted file mode 100644 index f64aa60a..00000000 --- a/packages/gui/.env.pre +++ /dev/null @@ -1 +0,0 @@ -VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/ diff --git a/packages/gui/build/app-update.yml b/packages/gui/build/app-update.yml new file mode 100644 index 00000000..efdd574b --- /dev/null +++ b/packages/gui/build/app-update.yml @@ -0,0 +1,3 @@ +provider: generic +url: 'http://dev-sidecar.docmirror.cn/update/preview/' +updaterCacheDirName: '@docmirrordev-sidecar-gui-updater' diff --git a/packages/gui/package.json b/packages/gui/package.json index a5eacfb9..74975726 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -1,6 +1,6 @@ { "name": "@docmirror/dev-sidecar-gui", - "version": "1.5.0", + "version": "1.6.0", "private": false, "license": "MPL-2.0", "main": "background.js", @@ -9,7 +9,6 @@ "lint": "vue-cli-service lint", "electron:build": "vue-cli-service electron:build", "electron": "vue-cli-service electron:serve", - "electron:pre": "vue-cli-service electron:serve --mode pre", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", "electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten", diff --git a/packages/gui/pkg/after-pack-content.js b/packages/gui/pkg/after-pack-content.js new file mode 100644 index 00000000..c1b6d53b --- /dev/null +++ b/packages/gui/pkg/after-pack-content.js @@ -0,0 +1,7 @@ +const fs = require('fs') +exports.default = async function (context) { + // console.log('context', context) + if (context.packager.platform.nodeName === 'linux') { + fs.copyFileSync('../build/app-update.yml', '../dist_electron/linux_unpacked/resources/app-update.yml') + } +} diff --git a/packages/gui/vue.config.js b/packages/gui/vue.config.js index 7962095a..c7e07652 100644 --- a/packages/gui/vue.config.js +++ b/packages/gui/vue.config.js @@ -38,6 +38,7 @@ module.exports = { builderOptions: { afterPack: './pkg/after-pack.js', afterAllArtifactBuild: './pkg/after-all-artifact-build.js', + afterPackContent: './pkg/after-pack-content.js', // builderOptions: { // publish: ['github']// 此处写入github 就好,不用添加其他内容 // },