Comando de inicio personalizado
Actualizado el 27 de octubre de 2026
Comando de inicio personalizado
El builder automático adivina correctamente el comando de inicio en la gran mayoría de los casos. Si no es así, o si quieres un comportamiento particular, puedes sobrescribirlo desde Settings → Comando de inicio.
Ejemplos comunes
# Next.js en modo standalone, si la detección automática falla
node .next/standalone/server.js
# Aplicación Node.js supervisada por PM2
npx pm2-runtime start ecosystem.config.js
# API Python servida por Gunicorn
gunicorn app:app --bind 0.0.0.0:$PORT --workers 2
# Binario Go ya compilado por el build
./main --port $PORT
El puerto cuenta doble
Tu aplicación debe escuchar en la dirección 0.0.0.0 (no localhost) y en el puerto definido por la variable de entorno PORT. Traefik usa ese puerto para enrutar el tráfico hacia tu pod.
const port = process.env.PORT || 3000;
app.listen(port, "0.0.0.0");
Un comando de inicio que ignora PORT y escucha fijo en 3000 funcionará mientras el puerto configurado en Webgune siga siendo 3000. Pero se romperá en silencio en cuanto ese puerto cambie.