Web-Terminal
Aktualisiert am 27. Oktober 2026
Web-Terminal
Jeder Dienst verfügt über ein integriertes Terminal im Dashboard: eine Shell, die direkt im laufenden Container geöffnet wird, ohne SSH oder Konfiguration.
Das Terminal öffnen
Im Bedienfeld des Dienstes, Tab Terminal. Die Sitzung öffnet sich im aktiven Container, in derselben Umgebung wie Ihre Anwendung: dieselben Dateien, dieselben Umgebungsvariablen, dieselben Binaries.
Typische Anwendungsfälle
# Die tatsächlich deployten Dateien inspizieren
ls -la /app
# Eine Umgebungsvariable prüfen
echo $DATABASE_URL
# Eine einmalige Migration ausführen
npx prisma migrate deploy
# Einen Datenbank-Client öffnen
psql $DATABASE_URL
Was Sie wissen sollten
- Die Shell lebt im Container. Ein Redeployment oder ein Neustart des Dienstes schließt die Sitzung, und jede manuell vorgenommene Dateiänderung geht verloren (das redeployte Image geht vom Zustand des Builds aus).
- Ändern Sie den Code nicht im laufenden Betrieb, das ist das klassische Anti-Pattern. Korrigieren Sie im Repository und deployen Sie neu: Das Terminal dient zur Diagnose, nicht zum Patchen.
- Je nach Image kann die verfügbare Shell
bashodershsein (Alpine-Images).
Alternativen je nach Bedarf
| Bedarf | Passendes Werkzeug |
|---|---|
| Sehen, was die Anwendung schreibt | Tab Logs (Anleitung) |
| Eine Datenbank des Projekts abfragen | Tab Query des Datenbankdienstes |
| Ein wiederkehrendes Skript ausführen | Ein dedizierter Worker |
| Diagnose eines Absturzes | KI-Assistent |