Pular para o conteúdo principal

🚀 Introdução

  • Antes de começar, certifique‑se de que o Elixir está instalado no seu sistema. Se ainda não o tiver, você pode baixá‑lo no site oficial do Elixir.
  • Em seguida, será necessário criar uma conta na Square Cloud, o que pode ser feito através da página de login. Você pode usar seu e‑mail, Discord ou ambos para criar a conta.
  • Por fim, é necessário ter um plano pago ativo na sua conta. Você pode ver nossos planos e adquirir um conforme sua necessidade aqui.

⚙️ Criando o arquivo de configuração do squarecloud

Saiba mais: como criar o arquivo de configuração para a Square Cloud.

O arquivo squarecloud.app é um arquivo de configuração que será usado para configurar sua aplicação; ele servirá para definir nome, descrição, versão, arquivo principal, entre outras coisas.

📄 Arquivos Obrigatórios

  • main.ex (Exemplo de arquivo principal).
  • mix.exs (Arquivo de dependências).
  • squarecloud.app (arquivo que contém a configuração da Square Cloud).

▶️ Iniciar a Aplicação

  • Se o campo START não estiver definido no arquivo de configuração, a Square Cloud executará mix run --no-halt para iniciar o projeto. Se o campo START estiver definido, o valor nele será executado diretamente. Para mais informações sobre os parâmetros do arquivo de configuração, visite configuration parameters.
  • A Square Cloud realiza uma instalação local das ferramentas hex e rebar e obtém as dependências do projeto com mix deps.get.

🖥️ Preparando o Projeto para Upload

Antes de hospedar seu projeto na Square Cloud, primeiro verifique se os arquivos do projeto estão corretamente configurados para hospedagem.
O arquivo de configuração (squarecloud.app/.config) deve estar localizado na raiz do arquivo zip. Caso contrário, a Square Cloud não conseguirá encontrá‑lo durante o deploy.

📤 Enviando o Projeto para a Square Cloud

Após preparar os arquivos do projeto, você pode enviá‑los para a Square Cloud e hospedar sua aplicação.
  • Envio via Dashboard
  • Envio via CLI
Acesse o Dashboard da Square Cloud e faça o upload dos arquivos do seu projeto.
Se você continuar enfrentando dificuldades técnicas, nossa equipe de suporte especializada está disponível para auxiliá-lo. Entre em contato conosco e teremos prazer em ajudá-lo a resolver qualquer questão.
I