Configuration de l'environnement (.env)
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 au démarrage par l'application afin de pouvoir récupérer de manière sécurisée les paramètres fondamentaux et les accès externes (comme les paramètres Spotify, les identifiants des réseaux sociaux, ...).
⚙️ Variables d'environnement
1. Configuration Bitly (optionel)
| Variable | Requis | Description | Comment l'obtenir ? |
|---|---|---|---|
BITLY_TOKEN |
Oui | Clé alphanumérique | |
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
Vous pouvez retrouver le template du fichier sur le dépôt GitLab.
⚠️ 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.