Rust
Guia completo para hospedar aplicações Rust na Discloud.
📁 Preparando os Arquivos
Antes de fazer upload do seu projeto, você deve excluir arquivos desnecessários para otimizar o deploy.
❌ Arquivos a Excluir
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?
🌐 Hospedando Seu Site com Rocket
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.
🚀 Configurando Rocket
Rocket
Rocket é 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:
rustup override set 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:
[toolchain]
channel = "nightly"
Este arquivo informa ao rustup para usar a versão nightly do Rust.
✍️ Fazendo Deploy da Sua Aplicação
Uma vez que seu projeto esteja configurado e comprimido, você pode escolher um dos seguintes métodos de deploy na Discloud:
Last updated