chore: update Angular cache and TypeScript build info

This commit is contained in:
2025-09-20 22:33:11 -04:00
parent 9c03f5f5fe
commit 3f04191623
25 changed files with 750 additions and 54 deletions
+26 -1
View File
@@ -41,13 +41,38 @@ NewTube est un agrégateur de vidéos multi-plateformes, conçu pour une expéri
## Prérequis :checklist:
### Étapes d'Installation 🔧
### Configuration avec Docker (Recommandé) 🐳
1. Copiez le fichier `docker-compose/.env.example` vers `docker-compose/.env` :
```bash
cp docker-compose/.env.example docker-compose/.env
```
2. Modifiez le fichier `.env` pour y ajouter vos clés API
3. Lancez l'application avec Docker Compose :
```bash
docker-compose -f docker-compose/docker-compose.yml up -d
```
4. L'application sera disponible sur http://localhost:8080
### Configuration manuelle (Développement) 🔧
1. Installer Node.js (LTS). :node:
2. Exécuter `npm install` pour les dépendances. 📦
3. Copier et configurer `assets/config.local.example.js` en `assets/config.local.js`. 🔑
4. Lancer avec `npm run dev`. :play_button:
### Variables d'environnement 🌐
Les variables d'environnement suivantes peuvent être configurées :
- `GEMINI_API_KEY` - Clé API pour Gemini (IA)
- `YOUTUBE_API_KEY` - Clé API YouTube
- `YOUTUBE_API_KEYS` - Liste de clés API YouTube (séparées par des virgules)
- `VIMEO_ACCESS_TOKEN` - Token d'accès Vimeo
- `TWITCH_CLIENT_ID` - ID client Twitch
- `TWITCH_CLIENT_SECRET` - Secret client Twitch
- `YT_CACHE_TTL_MS` - Durée de vie du cache en millisecondes (défaut: 3600000 - 1 heure)
### Lancement en Développement 💻
- `npm run dev` pour démarrer le serveur Angular. :play_button: