LogoLogo
🇧🇷 PT
🇧🇷 PT
  • 👋Bem-Vindo
  • Suporte
    • ☁️Como Hospedar
      • 🤖Bots
        • 🔌Bot
        • 🧩Extensão VSCode
        • ⌨️CLI
      • 🌎Sites e APIs
        • 🔌Bot
        • 🧩Extensão VSCode
        • ⌨️CLI
    • ⌨️Linguagens
      • 🟨JavaScript
        • 📄Criar o package.json
      • 🐍Python
        • 📄Criar o requirements.txt
      • ☕Java
      • 💎Ruby
        • 📄Criar o Gemfile
      • 🐿️Go
      • 🐘Php
      • 🦀Rust
        • 📄Criar o Cargo.toml
    • ⛓️Integrações
      • 🌐Seu próprio domínio
      • 🐙Github e Gitlab
      • 🎧Lavalink
      • 💾Banco de Dados
        • MongoDB Atlas (mLab)
    • ❓Perguntas Frequentes (FAQ)
      • Qual o arquivo principal?
      • Como obter o ID do meu Bot?
      • Como Compactar?
      • Commit
      • Bot muito pesado
      • Discloud ModMail (Ticket)
      • Como reportar um infrator?
      • Configurar o Puppeteer
      • Porque não consigo acessar o meu site?
      • "Você já possui uma conta registrada no sistema"
    • ⚒️Comandos
      • Como obter o token da API
      • Como integrar o Github
    • 🤲Doações
  • Configurar
    • ⚙️discloud.config
      • 📦APT (Instale Pacotes)
      • 🏗️VERSION (Alterne entre Versões)
  • 🖥️ambiente local
    • ⚙️Instalar
      • 🟨JavaScript (nodejs)
      • 🐍Python
      • 💎Ruby
      • 🦀Rust
  • API
    • 📡Usar a API
    • 🔗Rotas
  • Sobre
    • 🎨DisCloud Brand
      • Origem do Nome
      • Identidade Visual
  • 🔗Links
    • 🌎Website
    • 📊DisCloud Status
  • 📜Jurídico
    • 📄Termos de Serviço (TOS)
Powered by GitBook
On this page
  • Arquivos
  • Compactando os Arquivos
  • ✍ Hospedando o seu bot
  • Hospedando o Seu Site
  • Utilizando o Ruby On Rails
  • Instalando o Rails
  • Configurando o Rails

Was this helpful?

Edit on GitHub
  1. Suporte
  2. Linguagens

Ruby

Aprenda a hospedar seu bot, site, api com Ruby na DisCloud!

PreviousJavaNextCriar o Gemfile

Last updated 1 year ago

Was this helpful?

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
  • Dúvidas para encontrar o seu arquivo principal?

  • Dúvidas em criar o seu arquivo Gemfile?

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:

✍ Hospedando o seu bot

Utilizando o 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

Consulte a documentação oficial abaixo.

Configurando o 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

config/application.rb
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
ID=subdomino
TYPE=site
MAIN=config/application.rb
RAM=512
AUTORESTART=false
VERSION=latest
APT=tools

Hospedando o Seu Site

Esta funcionalidade necessita de alguns requisitos básicos para poder ser utilizada, por favor consulte os requisitos antes de continuar

⌨️
💎
🌎
Como Compactar?
☁️Como Hospedar
📁
🗜️
Clique aqui
📄Criar o Gemfile
Getting Started with Rails — Ruby on Rails GuidesRuby on Rails Guides
aqui
Clique aqui
Logo