Rust
Guia completo para hospedar aplicações Rust na Discloud.
Última atualização
Guia completo para hospedar aplicações Rust na Discloud.
Antes de fazer upload do seu projeto, você deve excluir arquivos desnecessários para otimizar o deploy.
Certifique-se de que os seguintes arquivos e diretórios não sejam incluídos no seu .zip:
- Cargo.lock
- target/
- git📌 Use um arquivo .discloudignore para excluir automaticamente esses arquivos.
🔗 Precisa de ajuda para configurar seu Cargo.toml ou encontrar o arquivo principal?
Antes de fazer deploy do seu website ou API na Discloud, certifique-se de que você atenda aos seguintes requisitos:
Plano Platinum ou superior é necessário para hospedar websites ou APIs.
Um subdomínio deve ser criado antes do deploy.
Use a versão nightly do Rust (Rocket requer nightly).
Porta 8080 é obrigatória – As aplicações devem escutar nesta porta.
RocketRocket é um framework web para Rust que requer a versão nightly do Rust. Para configurar e fazer deploy de um projeto Rocket na Discloud, siga estes passos:
Defina a Versão Nightly do Rust.
Execute o seguinte comando no terminal para garantir que seu projeto esteja usando a versão nightly:
Crie o Arquivo rust-toolchain.toml.
Para garantir que a versão nightly do Rust seja usada, crie um arquivo chamado rust-toolchain.toml no diretório raiz do projeto com o seguinte conteúdo:
Este arquivo informa ao rustup para usar a versão nightly do Rust.
Uma vez que seu projeto esteja configurado e comprimido, você pode escolher um dos seguintes métodos de deploy na Discloud:
Última atualização
rustup override set nightly[toolchain]
channel = "nightly"