diff --git a/free-video-backend/package.json b/free-video-backend/package.json index 2fb7d89..f641954 100644 --- a/free-video-backend/package.json +++ b/free-video-backend/package.json @@ -1,15 +1,18 @@ { - "name": "free_backend", - "scripts": { - "dev": "bun run --hot src/index.ts" - }, - "dependencies": { - "axios": "^1.10.0", - "hono": "^4.8.1" - }, - "devDependencies": { - "@types/bun": "latest", - "eslint": "^9.29.0", - "prettier": "^3.5.3" - } -} \ No newline at end of file + "name": "free_backend", + "scripts": { + "dev": "bun run --hot src/index.ts", + "build": "bun build ./server.ts --outdir=./dist --target bun", + "compile": "bun build ./server.ts --compile --outfile server", + "start": "bun run ./dist/server.js" + }, + "dependencies": { + "axios": "^1.10.0", + "hono": "^4.8.1" + }, + "devDependencies": { + "@types/bun": "latest", + "eslint": "^9.29.0", + "prettier": "^3.5.3" + } +} diff --git a/free-video-backend/server.ts b/free-video-backend/server.ts new file mode 100644 index 0000000..e7cfae5 --- /dev/null +++ b/free-video-backend/server.ts @@ -0,0 +1,8 @@ +import server from './src/index' + +const { app, port } = server + +export default { + port, + fetch: app.fetch, +} diff --git a/free-video-backend/src/index.ts b/free-video-backend/src/index.ts index e0ab116..270f266 100644 --- a/free-video-backend/src/index.ts +++ b/free-video-backend/src/index.ts @@ -69,4 +69,4 @@ app.get('/api/searchvideo', async (c) => { } }) -export default app +export default { app, port: 30002 }