Deplomo
Accedi
Guida al deploy di Rust

Deploy rust on Deplomo

Deploy Rust on Deplomo for Axum, Actix Web, and Rocket. Connect from Git or the CLI, set build and run commands, configure environment variables and a domain, then deploy your Rust service.

risposta breve

perDeploy rust e i framework Axum e Actix Web, la versione release viene compilata sul server. Per usare ambienti basati su container, consulta la pagina container cloud , la sezione dedicata hosting Rust oppure la guida Guida al deploy .

Ultima revisione:6 settembre 2026

Prepara il progetto e fai il deploy di Deploy rust

Inserisci nel repository Git i file delle dipendenze, come Cargo.toml and Cargo.lock . Comandi di build e avvio predefiniti per questo stack:

# Comando di build
cargo build --release

# Comando di avvio
./target/release/app

Match the binary name to the project package and configure the listener for 0.0.0.0:$PORT.

Deploy automatico direttamente da Git

  1. Crea un progetto e un nuovo ambiente dal pannello Deplomo.
  2. Collega il servizio al repository GitHub o GitLab e seleziona il branch.
  3. Configura i comandi di build e avvio in base al progetto.
  4. Aggiungi le variabili d’ambiente richieste e avvia il deploy.
  5. Nella sezione Domini, collega il tuo dominio e configura SSL.

Distribuisci dalla cartella locale con CLI di Deplomo

curl -fsSL https://get.deplomo.com/install.sh | sh
deplomo login
cd your-project
deplomo deploy
deplomo logs

La CLI di Deplomo consente di pubblicare il codice locale senza inviarlo prima a Git.

In Windows (PowerShell), usa questo comando al posto di quello di installazione: irm https://get.deplomo.com/install.ps1 | iex .

Accorgimenti per l’ambiente di produzione di Rust

  • Keep Cargo.lock in Git for production applications.
  • Use a multi-stage build to reduce image size.
  • Handle SIGTERM and drain connections during shutdown.
  • Verifica lo stato di salute e il tempo di avvio del servizio prima di indirizzarvi il traffico.
  • Conserva i dati persistenti e i file degli utenti su dischi persistenti o in uno spazio di archiviazione cloud.

Domande frequenti

Come si fa il deploy di Rust e si compila il progetto sul server?

Durante il deploy di Rust, viene eseguito cargo build --release per creare il binario della versione release.

Quanta RAM serve per fare il deploy di un progetto Rust?

La compilazione di un progetto Rust può richiedere più risorse rispetto all’esecuzione. Una volta compilato, il binario ottimizzato può usare meno RAM.