Files
PTT-Live/.gitignore
benoit b7911badb2 fix: corriger conflit upgrade WebSocket entre proxy LiveKit et audio-levels
AudioLevelsServer s'auto-attachait à l'événement 'upgrade' du serveur HTTP
via la lib ws (server + path), en plus du listener manuel du proxy LiveKit.
Pour toute connexion /livekit, les deux listeners s'exécutaient : le proxy
LiveKit aboutissait bien côté upstream, mais le listener ws (path
/audio-levels ne matchant pas) appelait abortHandshake(socket, 400) sur le
même socket juste après, cassant la connexion côté client en HTTPS prod.

AudioLevelsServer passe maintenant en noServer: true et expose
handleUpgrade(), appelée par un dispatcher 'upgrade' unique dans
server/index.js qui route explicitement par chemin (/livekit vs
/audio-levels).

Ajout de certs/ au .gitignore (clés privées SSL locales mkcert).
2026-06-30 13:29:09 +02:00

61 lines
686 B
Plaintext

# Dependencies
node_modules/
package-lock.json
yarn.lock
pnpm-lock.yaml
# Environment variables
.env
.env.local
.env.*.local
server/.env
client/.env
# Keep .env.example files (templates)
!.env.example
!client/.env.example
!server/.env.example
# Build outputs
dist/
build/
dev-dist/
*.log
# OS files
.DS_Store
Thumbs.db
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# Binaries
server/bin/livekit-server
*.tar.gz
# Test coverage
coverage/
# Temporary files
tmp/
temp/
*.tmp
# Debug logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
server.log
# Runtime files
/tmp/ptt-live.pid
# Certificats SSL locaux (mkcert) - contiennent des clés privées
certs/