Ce qu'Invokara vérifie pour toi
À chaque démarrage, et dans l'onglet Fichiers, ton projet est analysé. Ce qui pourrait l'empêcher de marcher s'affiche avec une explication et la correction à faire :
| Situation | Ce qu'on fait |
|---|---|
| Projet dans un sous-dossier, plusieurs projets dans le zip | On lance le bon dossier et on te signale les autres |
ecosystem.config.js (pm2) ou Procfile à plusieurs programmes | Tous lancés ensemble |
| Projet TypeScript | npm run build avant le démarrage, ou lancement direct du .ts |
node_modules, venv, __pycache__ dans le zip | Ignorés et réinstallés pour le serveur |
Serveur web sur localhost / 127.0.0.1 | Avertissement + HOST=0.0.0.0 |
| Port du code différent du port du panel web | Avertissement avec le port à mettre |
| Panel web qui ne répond pas 30 s après le démarrage | Explication dans la console |
Variables de .env.example absentes | Liste des variables à ajouter |
URL publique ou callback OAuth sur localhost | L'adresse exacte à mettre (et à déclarer chez Discord) |
Chemins Windows (C:\…, \), fins de ligne CRLF | Fichier et ligne à corriger |
Majuscules différentes (./Commands pour un dossier commands) | Fichier et ligne à corriger : Linux fait la différence |
| Token Discord écrit en clair dans le code | Avertissement : le mettre dans Variables et le régénérer |
| Version de Node demandée plus récente, mauvais langage choisi | Le réglage à changer dans Paramètres |
Pas de package.json / requirements.txt | Comment le créer |