Déployer votre bot depuis un dépôt Git

Plutôt que de réenvoyer vos fichiers à chaque modification, vous pouvez brancher votre dépôt : le code est récupéré au démarrage du conteneur. Mettre à jour votre bot revient alors à pousser votre commit, puis à cliquer sur Redémarrer.

Configurer

  1. Panel → onglet Démarrage.
  2. Renseignez l'URL de votre dépôt et la branche à suivre (généralement main).
  3. Revenez sur Console et cliquez sur Redémarrer.

Les logs de démarrage montrent la récupération du code, puis l'installation des dépendances déclarées dans package.json ou requirements.txt.

Le dépôt est récupéré dans le dossier de votre conteneur : les fichiers que vous auriez modifiés à la main depuis le panel peuvent être écrasés au redémarrage. Avec Git, la source de vérité est le dépôt - modifiez là-bas, pas ici.

Ce qui ne doit pas être dans le dépôt

Votre token Discord et vos identifiants de base de données n'ont rien à faire dans un dépôt, même privé. Mettez-les dans les variables de démarrage du panel et lisez-les depuis votre code :

// Node.js
const token = process.env.DISCORD_TOKEN;

# Python
import os
token = os.environ["DISCORD_TOKEN"]
Un token publié sur un dépôt public est invalidé automatiquement par Discord, souvent en quelques minutes. Si cela arrive, régénérez-le sur le portail développeur Discord et remplacez-le dans les variables du panel.
Dépôt privé ? La marche à suivre dépend de l'hébergeur de votre dépôt. Ouvrez un ticket sur notre Discord et nous vous indiquons la procédure pour votre cas.