Rust

Rilevato da Cargo.toml. La toolchain pubblicata più recente compila il binario di release.

Guide passo passo al deploy: Rust.

Vedi Buildpackper come funzionano il rilevamento e la politica delle versioni.

Rilevamento

Cargo.toml nella base directory.

Versioni

La versione predefinita è Rust 1.96. Le toolchain pubblicate (dati aggiornati a settembre 2026) comprendono 1.95-1.98. Rust su Nodion usa sempre la toolchain pubblicata più recente. Anche con una rust-version più vecchia la build funziona.

La versione richiesta viene letta, in quest'ordine, da:

  • rust-toolchain.toml channel (solo canali numerici; stable / nightly vengono ignorati e si passa alla fonte successiva)
  • rust-toolchain
  • rust-version in Cargo.toml

La toolchain non viene inclusa nell'immagine di runtime. Contiene solo i tuoi binari.

Installazione e build

cargo build --release. Con un Cargo.lock la build usa --locked.

Comando di avvio

Il processo web predefinito è il binario che corrisponde al nome del pacchetto Cargo; in mancanza di questo, viene scelto server, api, web o app, altrimenti il primo eseguibile in target/release. Gli altri binari diventano tipi di processo separati. Puoi sovrascriverlo con un Procfile. L'app deve restare in ascolto su PORT.

Dai al tuo agente un cloud tutto suo.

Fino a 15 € di credito quando ti registri.

Continua con GitHub

oppure con l'email

Resta aggiornato.

Novità sul prodotto, niente spam. Puoi annullare l'iscrizione quando vuoi.