chore: update Angular cache and TypeScript build info
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user