Try to add pkg

This commit is contained in:
Louis Lam 2022-05-19 22:46:44 +08:00
parent c292b74f8e
commit 3b4b0b4caa
3 changed files with 1110 additions and 31 deletions

1126
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -13,9 +13,11 @@
"uptime-kuma": "./server/server.js" "uptime-kuma": "./server/server.js"
}, },
"pkg": { "pkg": {
"scripts": ["server/server.js"],
"assets": [ "assets": [
"dist/**/*" "dist/**/*",
"db/**/*",
"server/jobs/**/*",
"server/model/**/*"
], ],
"targets": [ "node16-win-x64" ], "targets": [ "node16-win-x64" ],
"outputPath": "bin" "outputPath": "bin"
@ -69,7 +71,7 @@
"release-final": "node extra/update-version.js && npm run build-docker && node ./extra/press-any-key.js && npm run upload-artifacts && node ./extra/update-wiki-version.js", "release-final": "node extra/update-version.js && npm run build-docker && node ./extra/press-any-key.js && npm run upload-artifacts && node ./extra/update-wiki-version.js",
"release-beta": "node extra/beta/update-version.js && npm run build && node ./extra/env2arg.js docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:$VERSION -t louislam/uptime-kuma:beta . --target release --push && node ./extra/press-any-key.js && npm run upload-artifacts", "release-beta": "node extra/beta/update-version.js && npm run build && node ./extra/env2arg.js docker buildx build -f docker/dockerfile --platform linux/amd64,linux/arm64,linux/arm/v7 -t louislam/uptime-kuma:$VERSION -t louislam/uptime-kuma:beta . --target release --push && node ./extra/press-any-key.js && npm run upload-artifacts",
"git-remove-tag": "git tag -d", "git-remove-tag": "git tag -d",
"build-binary": "pkg --compress Brotli ." "build-binary": "pkg ."
}, },
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-svg-core": "~1.2.36", "@fortawesome/fontawesome-svg-core": "~1.2.36",
@ -155,7 +157,7 @@
"jest": "~27.2.5", "jest": "~27.2.5",
"jest-puppeteer": "~6.0.3", "jest-puppeteer": "~6.0.3",
"npm-check-updates": "^12.5.9", "npm-check-updates": "^12.5.9",
"pkg": "^5.6.0", "pkg": "5.7.0",
"postcss-html": "^1.3.1", "postcss-html": "^1.3.1",
"puppeteer": "~13.1.3", "puppeteer": "~13.1.3",
"sass": "~1.42.1", "sass": "~1.42.1",

View File

@ -16,8 +16,11 @@ const jobs = [
* @returns {Bree} * @returns {Bree}
*/ */
const initBackgroundJobs = function (args) { const initBackgroundJobs = function (args) {
log.debug("jobs", "Jobs dir: " + path.resolve("server", "jobs"));
log.debug("jobs", "Jobs dir: " + path.join(__dirname, "./jobs"));
bree = new Bree({ bree = new Bree({
root: path.resolve("server", "jobs"), root: path.join(__dirname, "./jobs"),
jobs, jobs,
worker: { worker: {
env: SHARE_ENV, env: SHARE_ENV,