38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
|
|
# Veza Web - Mode Boot (Dégradé)
|
||
|
|
|
||
|
|
> **État** : 🟠 FONCTIONNEL PARTIEL
|
||
|
|
> **Mode** : `VEZA_MODE=boot`
|
||
|
|
|
||
|
|
Ce document liste les fonctionnalités explicitement désactivées ou simulées pour permettre le démarrage de l'application Web sans l'infrastructure complète.
|
||
|
|
|
||
|
|
## ⛔ Services Désactivés
|
||
|
|
Les services suivants ne sont **PAS** lancés. Toute tentative d'interaction échouera ou sera ignorée.
|
||
|
|
|
||
|
|
| Composant | Status | Conséquence Utilisateur |
|
||
|
|
|-----------|--------|-------------------------|
|
||
|
|
| **RabbitMQ** | ❌ OFF | Pas de notifications temps réel, pas de tâches asynchrones. |
|
||
|
|
| **ClamAV** | ❌ OFF | Les uploads de fichiers ne sont PAS scannés pour les virus. |
|
||
|
|
| **S3 Storage** | ❌ OFF | Les fichiers sont stockés localement dans `uploads/` (pas de cloud). |
|
||
|
|
| **Chat Server** | ❌ OFF | La messagerie instantanée ne fonctionne pas (chargement infini ou erreur). |
|
||
|
|
| **Stream Server** | ❌ OFF | Le streaming audio/vidéo est indisponible. |
|
||
|
|
| **Workers** | ❌ OFF | Les emails (inscription, reset password) ne sont pas envoyés (logs uniquement). |
|
||
|
|
|
||
|
|
## ⚠️ Fonctionnalités Simulées / Mockées
|
||
|
|
Certaines parties du code ont été modifiées pour "faire semblant" de marcher afin d'éviter les crashs.
|
||
|
|
|
||
|
|
- **Uploads** : Acceptés aveuglément sans validation antivirus.
|
||
|
|
- **Emails** : Le service d'envoi d'email loggue le contenu dans la console au lieu d'utiliser SMTP.
|
||
|
|
|
||
|
|
## ✅ Parcours Utilisateur Actif
|
||
|
|
Le "Happy Path" minimal suivant est garanti fonctionnel :
|
||
|
|
|
||
|
|
1. **Inscription / Connexion** (JWT)
|
||
|
|
2. **Affichage Dashboard**
|
||
|
|
3. **Création de Playlist** (Persistance en base Postgres)
|
||
|
|
4. **Modification de Profil** (Basique)
|
||
|
|
|
||
|
|
## 🛠️ Comment lancer ce mode
|
||
|
|
```bash
|
||
|
|
./scripts/start_boot.sh
|
||
|
|
```
|