O que você tem na Square Cloud
- Preço fixo e previsível em BRL: o preço de um único plano mensal pela RAM e pela vCPU que as suas aplicações usam, independente de quanto tráfego elas recebem. Veja Planos e Preços.
- Recursos dedicados: RAM e vCPU são reservadas para as suas aplicações.
- Deploy em segundos: envie um zip ou faça push via CLI e a sua aplicação está rodando.
Mapeamento de conceitos
Passos de migração
1
Crie seu arquivo de configuração
Substitua a detecção do Os Runtimes da Square Cloud detectam a sua linguagem automaticamente pela extensão do arquivo
railway.json/Nixpacks por um arquivo squarecloud.app na raiz do seu projeto:squarecloud.app
MAIN e conferem o arquivo de dependências, como package.json ou requirements.txt. Um serviço web precisa escutar no host 0.0.0.0 e na porta da variável PORT (80). Veja a referência do arquivo de configuração para todos os campos.2
Defina suas variáveis de ambiente
Recrie as variáveis da aba Variables do seu projeto no Railway, seja pela aba de variáveis de ambiente do dashboard ou enviando um arquivo Depois, reinicie a aplicação: ela lê as variáveis de ambiente ao iniciar. Veja Variáveis de ambiente.
.env:3
Faça o deploy
Envie seu projeto pela CLI ou pelo dashboard, no lugar de Veja Como Hospedar seu Site/API para um passo a passo completo dos dois métodos.
railway up:4
Migre plugins para bancos de dados gerenciados
Se seu projeto usava um plugin Postgres, MySQL ou Redis do Railway, provisione o banco de dados gerenciado da Square Cloud equivalente e aponte a connection string da sua aplicação para ele.
5
Aponte seu DNS
Assim que a aplicação estiver no ar em Domínios personalizados exigem um plano Standard ativo ou superior. Para os registros DNS, veja como configurar seu próprio domínio na central de ajuda.
<subdominio>.squareweb.app, aponte o DNS do seu domínio para a Square Cloud e vincule-o pela CLI:Principais diferenças a considerar
- Modelo de cobrança. Não há um medidor de uso por segundo para acompanhar: o custo é fixo por plano, independente do tráfego. Dimensione seu plano pela necessidade de RAM/vCPU em vez do uso projetado. Veja Planos e Preços.
- Região e latência. O data center da Square Cloud fica localizado em Nova Iorque: veja a Visão Geral da Plataforma para detalhes de infraestrutura. Meça a latência a partir da sua base de usuários antes de migrar se você rodava em uma região diferente do Railway.
- Bancos de dados migram separadamente. Migrar dados de um plugin Postgres/Redis do Railway significa exportá-los e restaurá-los em um novo banco de dados gerenciado da Square Cloud: planeje uma janela de manutenção para a transição.
Próximos passos
Arquivo de configuração
Todos os campos do arquivo que substitui o railway.json.
Variáveis de ambiente
Leve as suas variáveis e mantenha os segredos fora do código.
Banco de dados gerenciado
Crie o banco de dados que substitui o seu plugin do Railway.

