Split session daemon from web server

This commit is contained in:
Federico Jaramillo Martinez
2026-05-07 13:12:48 +02:00
parent fa55723246
commit 2ffff85313
9 changed files with 272 additions and 93 deletions
+8 -4
View File
@@ -4,11 +4,14 @@
"private": true,
"type": "module",
"scripts": {
"dev": "bash -c 'trap \"kill 0\" EXIT; npm run dev:server & npm run dev:client & wait'",
"dev:server": "tsx watch src/server/index.ts",
"dev": "bash -c 'trap \"kill 0\" EXIT; npm run dev:sessiond & npm run dev:web & npm run dev:client & wait'",
"dev:sessiond": "tsx watch src/server/sessiond.ts",
"dev:web": "tsx watch src/server/index.ts",
"dev:server": "npm run dev:web",
"dev:client": "vite --host 0.0.0.0",
"build": "tsc && vite build",
"start": "tsx src/server/index.ts"
"start": "tsx src/server/index.ts",
"start:sessiond": "tsx src/server/sessiond.ts"
},
"dependencies": {
"@fastify/static": "^8.3.0",
@@ -16,7 +19,8 @@
"@mariozechner/pi-coding-agent": "^0.73.0",
"fastify": "^5.6.1",
"lit": "^3.3.1",
"marked": "^18.0.3"
"marked": "^18.0.3",
"ws": "^8.18.3"
},
"devDependencies": {
"@types/node": "^24.10.1",