💎Ruby
Aprenda a hospedar seu bot, site, api com Ruby na DisCloud!
📁 Arquivos
Você não deve enviar todos os arquivos de sua aplicação para o .zip
, existem algumas exceções, elas são:
- Arquivo Gemfile.lock (Necessário para o Ruby On Rails)
- Pasta .git
📄Criar o Gemfile
Dúvidas para encontrar o seu arquivo principal? Clique aqui
Dúvidas em criar o seu arquivo
Gemfile
? Clique aqui
🗜️ Compactando os Arquivos
Selecione apenas os arquivos necessários, como mencionado em cima e crie o seu .zip

Para mais detalhes sobre como Compactar os seus Arquivos de acordo com o seu Sistema Operativo, pode consultar em baixo:
Como Compactar?✍ Hospedando o seu bot
☁️Como Hospedar🌎 Hospedando o Seu Site
Utilizando o Ruby On Rails
Ruby On Rails
Rails
é uma ferramenta de desenvolvimento que dá aos desenvolvedores web uma estrutura, pode ser usada na construção de Sites ou APIs.
Instalando o Rails
Rails
Consulte a documentação oficial abaixo.
Configurando o Rails
Rails
Você precisa de adicionar o seu subdomínio (ou domínio) nos hosts permitidos do Rails
.
Edite o arquivo
config/application.rb
Modifique a linha 19, com o seu dominio
require_relative "boot"
require "rails/all"
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)
module RailsOnDiscloud
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 7.0
# config.time_zone = "Central Time (US & Canada)"
# config.eager_load_paths << Rails.root.join("extras")
Rails.application.config.hosts = [
IPAddr.new("0.0.0.0/0"), # All IPv4 addresses.
IPAddr.new("::/0"), # All IPv6 addresses.
"localhost", # The localhost reserved domain.
"yourdomain.discloud.app" # !!!! Discloud Domain !!!!!
]
end
end
Exemplo discloud.config
para Rails
discloud.config
para Rails
ID=subdomino
TYPE=site
MAIN=config/application.rb
RAM=512
AUTORESTART=false
VERSION=latest
APT=tools
Last updated