discloud.config
Aprenda tudo sobre o arquivo de configuração para hospedar aplicações na Discloud.
📄 O que é discloud.config
e para que serve?
discloud.config
e para que serve?É um arquivo de configuração que simplifica o processo de upload das suas aplicações na Discloud. Com este arquivo, você pode configurar facilmente as informações para cada aplicação que você faz upload no serviço de hospedagem.
📂 Localização do Arquivo discloud.config
discloud.config
✅ Localização Correta
O arquivo discloud.config
deve estar na raiz do seu projeto.
your-project/ # ← DIRETÓRIO RAIZ
├── discloud.config # ✅ OBRIGATÓRIO AQUI
├── package.json # Arquivo raiz de exemplo
├── src/ # Pasta do código fonte
│ └── index.js # Arquivo principal da aplicação
├── .gitignore # Arquivos de configuração
└── README.md # Documentação
❌ Localizações Inválidas
Essas localizações causarão falhas no upload:
your-project/
├── src/
│ └── discloud.config # ❌ ERRO DE SUBPASTA
├── config/
│ └── discloud.config # ❌ ERRO DE SUBPASTA
└── .github/
└── discloud.config # ❌ ERRO DE PASTA OCULTA
🛠️ Opções de configuração
Veja abaixo todas as opções de configuração para o arquivo discloud.config
. Clique aqui para ver alguns exemplos de diferentes aplicações.
Defina informações para sua aplicação na plataforma de hospedagem, como NAME
e AVATAR
. Isso permite que você identifique facilmente sua aplicação no painel ou na extensão do Visual Studio Code. Veja:
NAME=MyApp
AVATAR=https://i.imgur.com/bWhx7OT.png
NAME
- determina o nome da sua aplicação na plataforma de hospedagem.AVATAR
- usa a URL da imagem como avatar para sua aplicação na plataforma de hospedagem.
⚠️ Opções obrigatórias no seu discloud.config
discloud.config
Apenas um campo é obrigatório:
MAIN=index.js
Todos os outros campos são opcionais e usarão padrões inteligentes se omitidos:
TYPE
padrão ébot
RAM
padrão é100
(MB)VERSION
padrão élatest
🪅 Exemplos de arquivos discloud.config
discloud.config
Veja abaixo exemplos de arquivos discloud.config para 🤖 Bots Discord e 🌐 Sites e APIs.
Bot Discord feito em JavaScript onde o ponto de entrada é o arquivo index.js na raiz do projeto.
NAME=Lorito
TYPE=bot
MAIN=index.js
RAM=100
VERSION=latest
⚙️ Opções de configuração
O arquivo discloud.config
contém configurações essenciais para sua aplicação Discloud. Abaixo estão as opções de configuração disponíveis junto com seus respectivos limites e descrições.
NAME
1 - 30 caracteres
O nome da sua aplicação (usado para fins de exibição).
AVATAR
URL da imagem (.gif, .jpeg, .jpg, .png)
Uma URL para o avatar da aplicação. Formatos suportados: GIF, JPEG, JPG, PNG.
TYPE
bot / site
Define se a aplicação é um bot ou um site.
MAIN
Caminho relativo do arquivo
Especifica o arquivo principal que deve ser executado na pasta do projeto.
VERSION
latest / current / suja / specific
Define as opções de versionamento para o ambiente e dependências.
ID
Subdomínios definidos pelo usuário
Subdomínio personalizado para sua aplicação (apenas para sites).
BUILD
(Comandos de build personalizados)
Se especificado, define comandos para executar antes do início da aplicação (ex.: instalar dependências).
START
(Comando de início personalizado)
Substitui o comando de início padrão para lançar a aplicação.
AUTORESTART
true / false
Determina se o app deve reiniciar automaticamente se travar.
VLAN
true / false
Habilita Virtual LAN (VLAN) para rede interna entre aplicações.
HOSTNAME
(Hostname personalizado)
Especifica um hostname personalizado para a aplicação.
APT
(Lista de pacotes)
Instala dependências Linux adicionais necessárias pelo seu app. Veja pacotes disponíveis.
Last updated