Was Invokara für dich prüft
Bei jedem Start und im Tab Dateien wird dein Projekt analysiert. Alles, was verhindern könnte, dass es läuft, wird mit einer Erklärung und der nötigen Korrektur angezeigt:
| Situation | Was wir tun |
|---|---|
| Projekt in einem Unterordner, mehrere Projekte in der ZIP-Datei | Wir starten den richtigen Ordner und weisen dich auf die anderen hin |
ecosystem.config.js (pm2) oder Procfile mit mehreren Programmen | Alle werden zusammen gestartet |
| TypeScript-Projekt | npm run build vor dem Start oder direkter Start der .ts-Datei |
node_modules, venv, __pycache__ in der ZIP-Datei | Werden ignoriert und für den Server neu installiert |
Webserver auf localhost / 127.0.0.1 | Warnung + HOST=0.0.0.0 |
| Port im Code weicht vom Port des Web-Panels ab | Warnung mit dem Port, den du eintragen musst |
| Web-Panel antwortet 30 s nach dem Start nicht | Erklärung in der Konsole |
Variablen aus .env.example fehlen | Liste der Variablen, die du hinzufügen musst |
Öffentliche URL oder OAuth-Callback auf localhost | Die genaue Adresse, die du eintragen musst (und bei Discord hinterlegen) |
Windows-Pfade (C:\…, \), CRLF-Zeilenenden | Datei und Zeile, die du korrigieren musst |
Abweichende Groß-/Kleinschreibung (./Commands für einen Ordner commands) | Datei und Zeile, die du korrigieren musst: Linux unterscheidet Groß- und Kleinschreibung |
| Discord-Token im Klartext im Code | Warnung: Trag ihn unter Variablen ein und generiere ihn neu |
| Neuere Node-Version verlangt, falsche Sprache gewählt | Die Einstellung, die du in den Einstellungen ändern musst |
Keine package.json / requirements.txt | Wie du sie erstellst |