Benutzerdefinierter Startbefehl
Aktualisiert am 27. Oktober 2026
Benutzerdefinierter Startbefehl
Der Auto-Builder errät den Startbefehl in den allermeisten Fällen korrekt. Wenn das nicht der Fall ist oder Sie ein bestimmtes Verhalten wünschen, können Sie ihn über Settings → Startbefehl überschreiben.
Gängige Beispiele
# Next.js im Standalone-Modus, falls die automatische Erkennung fehlschlägt
node .next/standalone/server.js
# Node.js-Anwendung, überwacht von PM2
npx pm2-runtime start ecosystem.config.js
# Python-API, bereitgestellt von Gunicorn
gunicorn app:app --bind 0.0.0.0:$PORT --workers 2
# Bereits vom Build kompiliertes Go-Binary
./main --port $PORT
Der Port zählt doppelt
Ihre Anwendung muss auf der Adresse 0.0.0.0 (nicht localhost) lauschen und auf dem Port, der durch die Umgebungsvariable PORT definiert ist. Traefik verwendet ihn, um den Traffic zu Ihrem Pod zu routen.
const port = process.env.PORT || 3000;
app.listen(port, "0.0.0.0");
Ein Startbefehl, der PORT ignoriert und fest auf 3000 lauscht, funktioniert, solange der in Webgune konfigurierte Port ebenfalls 3000 bleibt. Er bricht aber stillschweigend, sobald sich der Port ändert.