mirror of
https://github.com/xxnuo/MTranServer.git
synced 2026-09-03 06:35:20 +08:00
feat: update buildscript
This commit is contained in:
@@ -25,7 +25,6 @@ FROM node:22-alpine
|
||||
WORKDIR /app
|
||||
|
||||
COPY --from=builder /app/dist ./
|
||||
COPY --from=builder /app/node_modules ./node_modules
|
||||
|
||||
ENV MT_HOST=0.0.0.0 \
|
||||
MT_PORT=8989 \
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"dev": "bun src/main.ts --log-level debug --port 8990 --model-dir ~/.config/mtran/models",
|
||||
"dev2": "bun src/main.ts --log-level debug --port 8989 --model-dir ~/.config/mtran/models",
|
||||
"bump": "bun scripts/bump.ts",
|
||||
"electron": "bun run build:lib && electron ./scripts/electron-main.js",
|
||||
"electron": "bun run build:node && electron ./scripts/electron-main.js",
|
||||
"electron:dev": "bun run scripts/electron-dev.ts",
|
||||
"electron:build": "bun run scripts/electron-build.ts",
|
||||
"electron:build:all": "bun run scripts/electron-build.ts --all",
|
||||
@@ -31,7 +31,7 @@
|
||||
"build:node": "bun scripts/build.ts --node",
|
||||
"build:dev": "bun scripts/build.ts --dev",
|
||||
"build:lib": "bun scripts/build.ts --lib",
|
||||
"build:electron": "bun run build:lib && electron-builder"
|
||||
"build:electron": "bun run build:node && electron-builder"
|
||||
},
|
||||
"keywords": [
|
||||
"translation",
|
||||
|
||||
@@ -53,7 +53,7 @@ await $`bun tsoa spec-and-routes`;
|
||||
|
||||
if (isLib) {
|
||||
console.log("Building library...");
|
||||
await $`bun build src/index.ts src/main.ts src/desktop.ts --outdir dist --target node --format esm --sourcemap --external '*'`;
|
||||
await $`bun build src/index.ts src/main.ts --outdir dist --target node --format esm --sourcemap --external zstd-wasm-decoder --external express --external express-validator --external fzstd --external lru-cache --external swagger-ui-express`;
|
||||
await $`tsc -p tsconfig.lib.json`;
|
||||
console.log("Build complete!");
|
||||
process.exit(0);
|
||||
|
||||
Reference in New Issue
Block a user