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](/it/products/containers) , la sezione dedicata [hosting Rust](/it/products/rust) oppure la guida [Guida al deploy](/it/guides) . 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 - Crea un progetto e un nuovo ambiente dal pannello Deplomo. - Collega il servizio al repository GitHub o GitLab e seleziona il branch. - Configura i comandi di build e avvio in base al progetto. - Aggiungi le variabili d’ambiente richieste e avvia il deploy. - 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.