Passer au contenu principal

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

Variable Type de valeur
BITLY_TOKEN Clé alphanumérique

2. Configuration Discord

Variable Type de valeur
DISCORD_WEBHOOK_URL URL du webhook Discord (Lié au robot utilisé)

3. Configuration Facebook

Variable Type de valeur
FACEBOOK_TOKEN Clé alphanumérique

4. Configuration MariaDb

Variable Type de valeur
MARIADB_USER Chaîne de caractères
MARIADB_PASSWORD Chaîne de caractères

5. Configuration Spotify

Variable Type de valeur
SPOTIFY_REDIRECT_URI URL: La valeur est https://creators.spotify.com
SPOTIFY_SP_DC Clé alphanumérique
SPOTIFY_SP_KEY Clé alphanumérique
SPOTIFY_CLIENT_ID Clé alphanumérique

Astuce: Le plus simple pour obtenir ces valeurs est d'utiliser l'extension fournie sur le dépôt GitLab

6. Configuration X

Variable Type de valeur
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

Variable Type de valeur
YOUTUBE_CLIENT_ID Clé alphanumérique
YOUTUBE_CLIENT_SECRET Clé alphanumérique
YOUTUBE_REFRESH_TOKEN Clé alphanumérique

Cette dernière configuration n'a pas (pour l'instant) d'utilité et peut donc être ignorée.

⚠️ Points d'attention

  • Ne partagez jamais votre fichier .env !