# Configuration des Variables d'Environnement

## Backend API

Pour activer le logging centralisé vers `/var/log/veza`, ajoutez ces variables à votre fichier `.env` :

```bash
# Logging Configuration
LOG_DIR=/var/log/veza
LOG_LEVEL=INFO
```

Variables complètes recommandées :

```bash
# Application
APP_ENV=development
APP_PORT=8080
LOG_LEVEL=INFO
LOG_DIR=/var/log/veza

# Database
DATABASE_URL=postgresql://veza:password@localhost:5432/veza

# Redis
REDIS_URL=redis://localhost:6379
REDIS_ENABLE=true

# RabbitMQ
RABBITMQ_URL=amqp://veza:password@localhost:5672/%2f
RABBITMQ_ENABLE=true

# Security
JWT_SECRET=your-secret-key-here-change-in-production
CORS_ALLOWED_ORIGINS=http://localhost:3000

# Services
STREAM_SERVER_URL=http://localhost:8082
CHAT_SERVER_URL=http://localhost:8081
```

## Chat Server

Pour le serveur de chat, ajoutez :

```bash
LOG_DIR=/var/log/veza
LOG_LEVEL=INFO
```

## Stream Server

Pour le serveur de streaming, ajoutez :

```bash
LOG_DIR=/var/log/veza
LOG_LEVEL=INFO
```

## Docker Production

Les variables sont déjà configurées dans `docker-compose.prod.yml`. Assurez-vous de définir :

```bash
export DB_PASSWORD=your-db-password
export RABBITMQ_PASSWORD=your-rabbitmq-password
export JWT_SECRET=your-jwt-secret
```

Avant de lancer :

```bash
docker-compose -f docker-compose.prod.yml up -d
```
