refactor: Separate git watcher from terminal service

- Create dedicated git-watcher.ts with its own WebSocket server (port 4105)
- Remove git watcher code from terminal.ts (no more PTY dependency)
- Add /ws/git endpoint for Traefik routing
- GitPage now connects to dedicated git WebSocket instead of terminal
This commit is contained in:
2026-02-14 12:42:03 -06:00
parent 2151255239
commit 88a76c005d
6 changed files with 168 additions and 97 deletions

View File

@@ -1,6 +1,7 @@
// Server configuration
export const PORT_HTTP = 4101
export const PORT_TERMINAL = 4103
export const PORT_GIT = 4105
// Terminal configuration
export const WORKING_DIR = process.cwd().replace(/[\\\/]server$/, '')