diff --git a/.gitignore b/.gitignore index ba8b1c7..59f9409 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,13 @@ pnpm-lock.yaml .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/ @@ -43,3 +50,7 @@ yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* +server.log + +# Runtime files +/tmp/ptt-live.pid diff --git a/server/.env.example b/server/.env.example index 777df7f..406a57e 100644 --- a/server/.env.example +++ b/server/.env.example @@ -1,17 +1,23 @@ -# PTT Live - Configuration environnement serveur +# Configuration PTT Live Server +# Copiez ce fichier en .env et adaptez selon votre environnement -# LiveKit API Keys -# En dev, utilise les valeurs par défaut si non définies +# Mode LiveKit +USE_LOCAL_LIVEKIT=true # true = LiveKit local, false = LiveKit Cloud + +# LiveKit Configuration +# Mode local : AUTO détecte automatiquement l'IP réseau +# Mode cloud : URL complète wss://votre-projet.livekit.cloud +LIVEKIT_URL=AUTO + +# Clés API LiveKit +# Mode local --dev : devkey/secret (par défaut) +# Mode cloud : récupérez vos clés sur https://cloud.livekit.io LIVEKIT_API_KEY=devkey LIVEKIT_API_SECRET=secret -# URL LiveKit pour les clients -# Pour permettre les connexions réseau, utilisez l'IP locale du serveur -# Exemples : -# - Local uniquement : ws://localhost:7880 -# - Réseau local : ws://192.168.1.100:7880 (remplacer par votre IP) -# - Utiliser AUTO pour détecter automatiquement l'IP réseau -LIVEKIT_URL=AUTO +# Configuration serveur +PORT=3000 +NODE_ENV=development -# Mode LiveKit local (démarre livekit-server automatiquement) -USE_LOCAL_LIVEKIT=true +# Logging (optionnel) +# LOG_LEVEL=debug