Où stocker les tokens et variables d’environnement ?
Séparer configuration et code, limiter les accès et régénérer un secret exposé.
Un token dans Git ou une capture doit être considéré comme compromis. Le panel permet de passer des variables au processus sans les écrire dans le code.
Procédure étape par étape
-
Nommer les variables
Utilisez des noms explicites comme DISCORD_TOKEN, DATABASE_URL ou API_KEY.
-
Renseigner dans Démarrage
Ajoutez la valeur dans le champ prévu par l’egg. Masquez les secrets dans les captures.
-
Lire depuis le code
Utilisez process.env en Node.js ou os.environ en Python.
-
Ne pas commiter .env
Ajoutez .env au .gitignore et fournissez seulement un .env.example sans valeur.
-
Réagir à une fuite
Révoquez le token sur le service d’origine, générez-en un nouveau et mettez à jour le panel.
Aucun secret dans un ticket
Le support n’a pas besoin du token complet pour diagnostiquer un démarrage.