Configuration de l'environnement (.env)
Configuration de l'environnement (.env)
Résumé : Ce document détaille les variables d'environnement nécessaires au bon déploiement du conteneur Docker Podcast Utilities, incluant les identifiants de l'hôte et les secrets des API.
🎯 Objectif
Le fichier .env est le premier maillon de la configuration. Il est lu par Docker Compose au démarrage pour injecter de manière sécurisée les paramètres fondamentaux et les accès externes (comme Spotify Creators) à l'application.
⚙️ Variables d'environnement
1. Configuration Globale
| Variable | Requis | Valeur par défaut | Description |
|---|---|---|---|
APP_DATA_PATH |
Oui | /app/data |
Chemin interne du conteneur où les données persistantes sont stockées. |
PU_PORT |
Non | 8501 |
Port d'écoute du portail web Streamlit. |
2. Identifiants Spotify Creators
Ces variables peuvent être récupérées facilement via l'extension Chrome Podcast Utilities.
| Variable | Requis | Description |
|---|---|---|
SPOTIFY_SP_DC |
Oui | Cookie de session principal pour l'accès aux statistiques. |
SPOTIFY_SP_KEY |
Oui | Clé de chiffrement/session secondaire. |
SPOTIFY_CLIENT_ID |
Oui | Identifiant de l'application cliente. |
💡 Exemple de fichier minimal
```env APP_DATA_PATH=/app/data SPOTIFY_SP_DC=votre_cookie_ici SPOTIFY_SP_KEY=votre_cle_ici SPOTIFY_CLIENT_ID=votre_client_id_ici ```
⚠️ Points d'attention
- Ne commitez jamais votre fichier
.envréel sur un dépôt public. Utilisez toujours le fichier.env_template_to_populatecomme base de travail.