Pré-requisitos
Antes de iniciar a instalação da Evolution API v2, certifique-se de que você já configurou os serviços necessários, como PostgreSQL e Redis. Siga os links abaixo para mais detalhes:Instalação do NVM
A Evolution API pode ser facilmente instalada usando o Node Version Manager (NVM). Siga estas etapas para configurar seu ambiente e iniciar a Evolution API em seu servidor.Instalar NVM
Primeiro, baixe e instale o Node.js com os seguintes comandos:Se você ainda não configurou, também pode configurar o fuso horário do seu servidor com o comando:
Clonando o Repositório e Instalando Dependências
Clone o repositório oficial da Evolution API v2 a partir da branch correta:Configuração de Variáveis de Ambiente
Agora vamos configurar as variáveis de ambiente. Primeiro, copie o arquivo.env.example
para .env
:
.env
com suas configurações específicas:
Acesse a seção de variáveis de ambiente para instruções detalhadas sobre como configurar seu arquivo
.env
.Geração e Deploy do Banco de Dados
Após configurar o ambiente, você precisará realizar a geração dos arquivos do cliente Prisma e o deploy das migrations no banco de dados. Utilize os comandos abaixo, dependendo do banco de dados que você está utilizando (PostgreSQL ou MySQL):-
Gerar os arquivos do cliente Prisma:
-
Realizar o deploy das migrations:
Inicializando a Evolution API
Após a configuração, você pode iniciar a Evolution API com o seguinte comando:Instalação e Configuração do PM2
Use o PM2 para gerenciar o processo da API:Se o seu servidor tiver mais memória, considere configurar o PM2 para utilizar mais recursos:Isso é recomendado para servidores com pelo menos 4GB de RAM disponíveis exclusivamente para a Evolution API.
Facilite sua vida com a extensão JSON Formatter no Google Chrome ou Microsoft Edge.