Rust

Se detecta por Cargo.toml. La toolchain publicada más reciente compila el binario de release.

Guías de despliegue paso a paso: Rust.

Consulta Buildpackspara ver cómo funcionan la detección y la política de versiones.

Detección

Cargo.toml en el directorio base.

Versiones

La versión por defecto es Rust 1.96. Las toolchains publicadas a septiembre de 2026 incluyen 1.95-1.98. Rust en Nodion usa siempre la toolchain publicada más reciente. También se pueden compilar proyectos con una rust-version más antigua.

La versión solicitada se lee, en este orden, de:

  • rust-toolchain.toml channel (solo canales numéricos; con stable / nightly se pasa a la siguiente fuente)
  • rust-toolchain
  • rust-version en Cargo.toml

La toolchain no se incluye en la imagen de runtime. Solo van tus binarios.

Instalación y build

cargo build --release. Con un Cargo.lock, la build se hace con --locked.

Comando de inicio

El proceso web por defecto es el binario cuyo nombre coincide con el del paquete Cargo; si no existe, se usa server, api, web o app, y en último caso el primer ejecutable de target/release. Los binarios adicionales pasan a ser tipos de proceso adicionales. Puedes sobrescribirlo con un Procfile. Tu app debe escuchar en PORT.

Dale a tu agente un cloud.

Hasta 15 € de crédito al registrarte.

Continuar con GitHub

o con tu email

Mantente al día.

Novedades del producto, sin spam. Puedes darte de baja cuando quieras.