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 par Docker Compose au démarrage pourpar injecterl'application afin de pouvoir récupérer de manière sécurisée les paramètres fondamentaux et les accès externes (comme Spotifyles Creators)paramètres àSpotify, l'application.les identifiants des réseaux sociaux, ...).
⚙️ Variables d'environnement
1. Configuration GlobaleBitly (optionel)
| Variable | Requis | ||
|---|---|---|---|
|
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
```envVous APP_DATA_PATH=/app/datapouvez SPOTIFY_SP_DC=votre_cookie_iciretrouver SPOTIFY_SP_KEY=votre_cle_icile SPOTIFY_CLIENT_ID=votre_client_id_icitemplate ```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.