# Benutzerdefinierter Startbefehl

Source : https://webgune.cloud/de-de/docs/commande-demarrage · Mis à jour le 2026-10-27

# 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

```bash
# 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.

```javascript
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.
