Discloud
Como hospedar o projeto de bot de discord no serviço de hospedagem Discloud
Discloud é um serviço de hospedagem de aplicações em nuvem.
Preparando o projeto
Ao gerar o projeto usando a CLI, é possível selecionar o recurso 🗐 Arquivos Discloud
, que fará com que os arquivos necessários para enviar sua aplicação para a hospedagem, sejam incluídos no projeto.
Antes de enviar...
Certifique-se de que o projeto está buildado!
Para poder enviar, antes o seu projeto precisa ser buildado usando o comando abaixo:
npm run build
Execute o script check
para verificar se não existe algum problema na tipagem:
npm run check
Um projeto Bun não é necessário ser buildado!
No arquivo discloud.config
você pode definir um nome e um avatar para a sua aplicação na hospedagem se preferir.
NAME=My Awesome Bot
AVATAR=https://i.imgur.com/L7Mxhoj.gif
# ...
Instale a extensão discloud
no Visual Studio Code

Clique na aba discloud
na lateral do Visual Studio Code e coloque seu token de api da discloud.
Depois basta clicar em Upload Discloud
na barra inferior do Visual Studio Code.

Se seu projeto não conter nenhum erro, ele será iniciado em alguns instantes
Caso não queira usar a extensão do Visual Studio Code, existem outras maneiras de hospedar e você pode conferir aqui. Apenas lembre-se de seguir as exigências abaixo:
- A pasta que deve ser enviada é a
build
, nãosrc
(Por isso é preciso buildar antes). - Os arquivos e pastas que devem ser enviados são
build
,.env
,constants.json
,package.json
ediscloud.config
- A pasta que deve ser enviada é a
src
, nãobuild
(Por isso não é preciso buildar antes). - Os arquivos e pastas que devem ser enviados são
src
,.env
,constants.json
,Dockerfile
,package.json
ediscloud.config
Um projeto Bun não é necessário ser buildado!
- Não envie a pasta
node_modules
. - É necessário definir que o script para iniciar seja
npm run start
.