Desenvolvimento Profissional de Aplicações Ruby on Rails
-
Antes de começar, certifique-se de que você possui Ruby (>= 3.x), Bundler e Rails instalados no seu sistema.
Se ainda não tiver, você pode baixar o Ruby no site oficial e instalar o Rails usando o Bundler. -
Em seguida, você precisará criar uma conta na Square Cloud, o que pode ser feito através da página de cadastro.
Você pode usar seu e-mail para criar uma conta. -
Por fim, é necessário ter um plano ativo em sua conta.
Você pode visualizar nossos planos e adquirir aquele que melhor atende suas necessidades aqui.
Configuração do Ruby on Rails
Para instalar o Rails, execute o comando:rails globalmente, permitindo criar e gerenciar aplicações Rails.
Criando um Projeto Ruby on Rails
Para criar um novo projeto Rails, execute:Após criar seu projeto, você pode iniciar o servidor de desenvolvimento com:
Configurando o Campo START
Na configuração da Square Cloud, o campo START é opcional e só é necessário caso você utilize um script personalizado para iniciar o site ou API. Nesse caso, o comando seria:Adquirindo um Plano Antes de Enviar o Projeto
Antes de enviar seu projeto para a Square Cloud, é importante entender que você precisa adquirir um plano.O tipo de plano ideal depende da quantidade de recursos que sua aplicação requer. Você pode conferir os planos disponíveis aqui.
Em dúvida sobre quanta RAM e CPU são necessárias para hospedar uma aplicação Ruby on Rails?
O Ruby on Rails é um framework MVC completo, conhecido por sua produtividade, convenções e ferramentas integradas.
Por ser mais pesado que frameworks minimalistas, recomendamos o plano Standard com 4GB de RAM e 4vCPU para a maioria das aplicações.
Para projetos maiores ou mais exigentes, considere o plano Pro.
Para adquirir, basta clicar aqui.
O Ruby on Rails é um framework MVC completo, conhecido por sua produtividade, convenções e ferramentas integradas.
Por ser mais pesado que frameworks minimalistas, recomendamos o plano Standard com 4GB de RAM e 4vCPU para a maioria das aplicações.
Para projetos maiores ou mais exigentes, considere o plano Pro.
Para adquirir, basta clicar aqui.
Upload do Projeto para a Square Cloud
Após preparar todos os arquivos do projeto, proceda com o upload para a Square Cloud e hospede sua aplicação profissionalmente.- Upload via Dashboard
- Upload via CLI
Acesse o Dashboard da Square Cloud e faça o upload dos arquivos do seu projeto.

Recursos Adicionais
Para mais informações sobre Ruby on Rails e suas ferramentas, visite a documentação oficial.Lá você encontrará guias, tutoriais e referências completas da API.
Solução de Problemas
Domínio Personalizado
Para usar domínio personalizado (ex:
meusite.com) ao invés da URL padrão https://meusite.squareweb.app/, você precisa do plano Standard ou superior. O subdomínio é definido pelo campo SUBDOMAIN no arquivo de configuração. Veja: Como configurar seu domínio personalizado.Requisitos Mínimos de RAM
Mínimo: 512MB de RAM para websites/APIs simples. Para sites com frameworks (Next.JS, React, Vue, Angular, etc.), sugerimos sempre pelo menos 1GB de RAM. Para aplicações maiores, use mais RAM para evitar erro LACK_OF_RAM e garantir performance.
Não foi possível encontrar esse site.
Verifique se o subdomínio/domínio corresponde ao configurado no campo SUBDOMAIN ou nas configurações de domínio personalizado. Se você acabou de enviar o site, aguarde até 60 segundos para a Square liberar o primeiro acesso.

Site demorou demais para responder...
Verifique se configurou corretamente a porta 80 e host 0.0.0.0 na aplicação. Recomendamos usar as variáveis de ambiente forçadas da Square: PORT e HOST do arquivo 
.env.

