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:


🚀 Configurando 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:

1

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
2

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:

rust-toolchain.toml
[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