This commit is contained in:
2025-12-26 18:27:47 +08:00
parent 413c147109
commit 3a3e69102a
3 changed files with 8 additions and 4 deletions

View File

@@ -1,5 +1,7 @@
import { buildWithBun } from '@kevisual/code-builder' import { buildWithBun } from '@kevisual/code-builder'
buildWithBun({ buildWithBun({
external: ['playwright', 'better-sqlite3'] external: ['playwright', 'better-sqlite3'],
target: 'node',
meta: import.meta,
}) })

View File

@@ -16,13 +16,14 @@
"start": "tsx src/playwright/index.ts", "start": "tsx src/playwright/index.ts",
"dev": "tsx watch src/index.ts", "dev": "tsx watch src/index.ts",
"init:browser": "npx playwright install", "init:browser": "npx playwright install",
"build": "code-builder build", "build": "bun run bun.config.ts",
"browser": "pm2 start start-browser.js --name browser-helper", "browser": "pm2 start start-browser.js --name browser-helper",
"cmd": "tsx src/test/cmd.ts ", "cmd": "tsx src/test/cmd.ts ",
"init": "pnpm run init:pnpm && pnpm run init:db && pnpm run init:browser", "init": "pnpm run init:pnpm && pnpm run init:db && pnpm run init:browser",
"init:pnpm": "pnpm approve-builds", "init:pnpm": "pnpm approve-builds",
"init:db": "npx drizzle-kit push", "init:db": "npx drizzle-kit push",
"studio": "npx drizzle-kit studio", "studio": "npx drizzle-kit studio",
"pm2": "pm2 start dist/app.js --name /root/browser-helper",
"drizzle:migrate": "npx drizzle-kit migrate", "drizzle:migrate": "npx drizzle-kit migrate",
"drizzle:push": "npx drizzle-kit push" "drizzle:push": "npx drizzle-kit push"
}, },

View File

@@ -10,7 +10,8 @@ app.route({
// token authentication // token authentication
}).addTo(app); }).addTo(app);
if (import.meta.main) { const isPm2 = !!process.env.PM2_HOME;
if (import.meta.main || isPm2) {
console.log('Starting application...'); console.log('Starting application...');
app.listen(52000, () => { app.listen(52000, () => {
console.log('Application is running on http://localhost:52000'); console.log('Application is running on http://localhost:52000');