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 buildExecute o script check para verificar se não existe algum problema na tipagem:
npm run checkUm 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.jsonediscloud.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.jsonediscloud.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.