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 |
|---|
BITLY_TOKEN
2. IdentifiantsConfiguration Spotify CreatorsDiscord
Ces variables peuvent être récupérées facilement via l'extension Chrome Podcast Utilities.
| Variable |
|---|
DISCORD_WEBHOOK_URL
URL du webhook Discord (Lié au robot utilisé)
3. Configuration Facebook
FACEBOOK_TOKEN
Clé alphanumérique
4. Configuration MariaDb (optionel)
MARIADB_USER
Chaîne de caractère
EMARIADB_PASSWORD
Chaîne de caractère
5. Configuration Spotify
SPOTIFY_REDIRECT_URI
URL. La valeur est https://creators.spotify.com
SPOTIFY_SP_DC
SPOTIFY_SP_KEY
SPOTIFY_CLIENT_ID
💡 Exemple de fichier minimal
VousAstuce:pouvezLeretrouverpluslesimpletemplatepourduobtenirfichierces valeurs est d'utilier l'extension fournie sur le dépôt GitLab.
6. Configuration X
X_CONSUMER_KEY
Clé alphanumérique
X_CONSUMER_SECRET
Clé alphanumérique
X_ACCESS_TOKEN
Clé alphanumérique
X_ACCESS_TOKEN_SECRET
Clé alphanumérique
7. Configuration Youtube
YOUTUBE_CLIENT_ID
Clé alphanumérique
X_CONSUMER_SECRET
Clé alphanumérique
YOUTUBE_CLIENT_SECRET
Clé alphanumérique
YOUTUBE_REFRESH_TOKEN
Clé alphanumérique
Cette dernière configuration n'a pas d'utiliité pour l'instant et peut être ignoré
⚠️ Points d'attention
- Ne
commitezpartagez jamais votre fichier.envréel sur un dépôt public. Utilisez toujours le fichier.env_template_to_populatecomme base de travail.!