Pular para o conteúdo principal

Serviços Square Cloud 🚀

A Square Cloud foi projetada desde o início para ser uma plataforma amigável ao desenvolvedor. A plataforma é composta por vários serviços que podem ser usados para implantar aplicações de forma rápida e segura.

Hospedagem de Bots

Implante seus bots na Square Cloud e receba as melhores soluções para hospedagem de bots. A Square oferece uma localização estratégica para as plataformas mais famosas, garantindo baixa latência e alta disponibilidade.

Hospedagem Web

Implante suas aplicações web na Square Cloud e receba as melhores soluções para hospedagem web. Nós fornecemos integração premium com Cloudflare, DNS rápido e um Web Application Firewall (WAF) para garantir o melhor desempenho e segurança.

Armazenamento Serverless, Blob Storage.

Armazene seus dados com a Square Cloud e aproveite os benefícios do armazenamento serverless. Nosso serviço de armazenamento é projetado para ser simples, escalável e econômico.

Hospedagem de banco de dados.

Implante bancos de dados MongoDB, PostgreSQL, MySQL ou Redis gerenciados em segundos, com snapshots automáticos e strings de conexão prontas para copiar na sua aplicação.

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

Se você nunca usou o Square antes, cadastre-se para começar.

Entrar

Se você já tem uma conta, entre para começar.

Envie seu projeto 😁

Você pode enviar seu projeto para a Square Cloud em alguns passos simples, como mostrado abaixo:
1

Primeiro, leia as instruções sobre sua linguagem:

JavaScript

Python

Java

Rust

Elixir

PHP

Go

C#

Ruby

Para este exemplo, usaremos a linguagem JavaScript (Node.js).
2

Depois, crie seu arquivo de configuração da Square Cloud.

Em seguida, você precisa criar um arquivo de configuração. Saiba como no guia do arquivo de configuração.
Exemplo de um arquivo de configuração para um bot
Exemplo para website. (Url: "batman.squareweb.app")
3

E então, ZIPE seu projeto.

Após criar o arquivo de configuração, você precisa zipar seu projeto.
Pretende fazer o deploy pela CLI abaixo? Você pode pular esta etapa — squarecloud upload zipa seu projeto automaticamente.

Faça o deploy 😉

Escolha como você quer fazer o deploy: pelo dashboard (enviando seu ZIP) ou com um único comando usando a CLI — o mesmo fluxo que desenvolvedores já conhecem de outras plataformas modernas.

Via dashboard

1

Acesse a página de upload

Acesse a página de upload e envie seu arquivo zip.
2

Configure seu ambiente

Após fazer o upload do seu arquivo zip, você precisará configurar o nome, o arquivo principal ou o ambiente de execução e outras configurações do seu projeto.
Se você estiver enviando um projeto web, certifique-se de selecionar “Publicação na Web” e definir um subdomínio para o seu projeto.
3

Faça o deploy do projeto

Por fim, clique no botão “Deploy” para hospedar seu projeto no Square Cloud. Após o deploy, você poderá monitorar o status e os registros do seu projeto no painel.
Enviando aplicação para a Square Cloud
4

Confirme que seu app está no ar

Seu primeiro deploy geralmente leva menos de um minuto. No dashboard, aguarde o status da sua aplicação mudar para em execução e verifique os registros em busca de erros de inicialização.
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.
Seu app não está iniciando? Veja o guia de solução de problemas para as causas e correções mais comuns.

Via CLI

Para usar esse método, você precisa criar um arquivo de configuração chamado squarecloud.app no diretório raiz do seu projeto. Esse arquivo conterá a configuração necessária para o seu projeto.

Guia do arquivo de configuração

Saiba como criar o arquivo de configuração squarecloud.app que define o ambiente da sua aplicação.
1

Primeiro Passo

Primeiro, você precisa ter a CLI instalada em seu ambiente. Se você ainda não a possui, execute o seguinte comando em seu terminal:
Se você já a possui, recomendamos atualizá-la. Para fazer isso, execute o seguinte comando em seu terminal:
2

Segundo Passo

Agora, para autenticar e usar outros comandos da CLI, você encontrará sua chave de autorização aqui clicando em “Solicitar Chave da API”. Após obter sua chave de autorização, execute o seguinte comando:
3

Terceiro Passo

Finalmente, para fazer o deploy da sua aplicação para a Square Cloud usando a CLI, você precisa executar o seguinte comando:
Ou se já possui o zip criado:
4

Confirme que seu app está no ar

Seu primeiro deploy geralmente leva menos de um minuto. Verifique o status e os registros da sua aplicação diretamente pelo terminal:
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.
Seu app não está iniciando? Veja o guia de solução de problemas para as causas e correções mais comuns.