Antes de começar
A Square Cloud é uma plataforma paga: um plano ativo é necessário para fazer deploy, então seu projeto roda em infraestrutura de nível de produção desde o primeiro dia. Crie sua conta e selecione o plano certo para você (veja o que cada plano inclui).Cadastre-se
Entrar
Crie o projeto
Crie uma pasta com estes três arquivos.Escreva a aplicação
index.js responde a toda requisição com uma mensagem curta. Ele lê a porta e o host das variáveis de ambiente PORT e HOST, que a Square Cloud define como 80 e 0.0.0.0:Liste as dependências
package.json: a Square Cloud instala os pacotes listados nele antes de iniciar a sua aplicação. Este exemplo não tem nenhum, mas o arquivo precisa existir e não pode estar vazio.Adicione o arquivo de configuração
squarecloud.app diz à Square Cloud qual arquivo executar, quanta memória reservar e qual versão do runtime usar. O SUBDOMAIN publica a aplicação como um site em https://<subdomain>.squareweb.app, então escolha um nome que ninguém usou ainda.Compacte o projeto
Vai fazer deploy pela CLI? Pule esta seção: osquarecloud upload compacta a pasta para você.
Selecione os arquivos, não a pasta
squarecloud.app precisa ficar no nível mais alto do zip: se você compactar a própria pasta, os arquivos vão parar dentro de uma subpasta e o deploy falha com MISSING_CONFIG.Crie o zip
- Windows
- macOS
- Linux
Confira o tamanho
node_modules, os ambientes virtuais e os caches de build: as dependências são instaladas no servidor, e essas pastas são excluídas no deploy de qualquer forma.Faça o deploy
Envie o zip pelo dashboard ou faça deploy com um único comando pela CLI.Via dashboard
Acesse a página de upload
Configure seu ambiente
Se você estiver enviando um projeto web, certifique-se de selecionar “Publicação na Web” e definir um subdomínio para o seu projeto.
Faça o deploy do projeto

Confirme que seu app está no ar
Se você fez deploy de um site ou API, abra
https://<seu-subdominio>.squareweb.app no navegador: você deve ver sua aplicação respondendo. Se você fez deploy de um bot, envie um comando para confirmar que ele está online.
Via CLI
Para usar esse método, seu projeto precisa de um arquivo de configuração chamadosquarecloud.app na raiz. Ele informa à Square Cloud como executar a sua aplicação.
Guia do arquivo de configuração
squarecloud.app que define o ambiente da sua aplicação.Instale a CLI
Faça login
Envie o seu projeto
squarecloud.ignore lista, e faz o upload:--file:Confirme que seu app está no ar
https://<seu-subdominio>.squareweb.app no navegador: você deve ver sua aplicação respondendo. Se você fez deploy de um bot, envie um comando para confirmar que ele está online.
https://hello-square-yourname.squareweb.app (com o seu subdomínio) responde Hello from Square Cloud!.
Próximos passos
Arquivo de configuração
squarecloud.app: memória, comando de start, subdomínio e reinício automático.
