# Déploiement J5 — Guide Express (5 min) ## Résumé ✅ Code terminé et testé ⏸️ Pas encore déployé sur 192.168.9.23 ## Déploiement rapide ### Option A: Git pull (si configuré) ```bash ssh alexandre@192.168.9.23 cd /opt/agenthub git pull origin master sudo docker compose -f compose.lan-direct.yml build --no-cache app sudo docker compose -f compose.lan-direct.yml up -d curl http://localhost:3000/healthz ``` ### Option B: Copier les fichiers modifiés ```bash # Sur votre machine cd /home/alexandre/.paperclip/instances/default/workspaces/.../agenthub scp src/socket/index.ts alexandre@192.168.9.23:/opt/agenthub/src/socket/ scp test/socket.test.ts alexandre@192.168.9.23:/opt/agenthub/test/ scp test/j5-messaging-validation.js alexandre@192.168.9.23:/opt/agenthub/test/ # Sur le serveur ssh alexandre@192.168.9.23 cd /opt/agenthub sudo docker compose -f compose.lan-direct.yml build --no-cache app sudo docker compose -f compose.lan-direct.yml up -d ``` ## Validation ```bash cd /opt/agenthub node test/j5-messaging-validation.js 192.168.9.23:3000 ``` Attendu: ✅ All J5 tests passed! ## Fichiers modifiés - `src/socket/index.ts` — Handlers room:list + message:history - `test/socket.test.ts` — Tests unitaires - `test/j5-messaging-validation.js` — Script validation E2E ## Commits ``` ff408af docs: J5 implementation completion summary c082ea9 docs: J5 deployment update guide a79df89 feat: Add room:list and message:history handlers ```