Ello - Base de Conhecimentos

Configuração e Instalação

Esta seção descreve como instalar, configurar e manter o Ello Dash no servidor.

Requisitos do servidor

O Ello Dash roda em um servidor com:

  • Sistema operacional Linux
  • Docker e Docker Compose instalados
  • Acesso à internet para receber os dados enviados pelo Transmissor das lojas

Configuração do ambiente

O sistema utiliza um arquivo de configuração com as seguintes informações necessárias:

Variável Descrição
Modo de operação Define se o sistema roda em modo de desenvolvimento (banco local) ou produção (banco MySQL)
Nome do banco de dados Nome do banco de dados utilizado em produção
Usuário do banco Usuário com acesso ao banco de dados
Senha do banco Senha de acesso ao banco de dados
Endereço do banco Endereço do servidor de banco de dados
Porta do banco Porta de conexão ao banco de dados

Como fazer o deploy

O sistema é organizado em dois componentes que rodam em paralelo:

  • Banco de dados: MySQL 8.0 com armazenamento persistente em disco
  • Aplicação: O painel Ello Dash em si, disponível na porta 80 (HTTP)

Ao iniciar pela primeira vez, o sistema executa automaticamente:

  1. Atualização da estrutura do banco de dados
  2. Criação do usuário administrador padrão
  3. Preparação dos arquivos necessários para o painel (imagens, estilos, etc.)
  4. Configuração da limpeza automática de dados antigos

Acesso ao painel administrativo

O painel de administração completo está disponível em: dash.ellotecnologia.com/admin

As credenciais do administrador padrão são definidas durante a configuração inicial do servidor.

Manutenção automática

Limpeza de dados antigos

Todos os dias às 2h da manhã, o sistema remove automaticamente os registros de vendas com mais de 90 dias. Isso mantém o banco de dados leve e garante bom desempenho ao longo do tempo.

Os demais dados (contas a pagar, contas a receber, contas financeiras, notas de entrada) não são removidos automaticamente — eles são sempre substituídos pelos dados mais recentes enviados pelo Transmissor.

Atualizando a versão do Transmissor

Quando uma nova versão do Transmissor é lançada, é necessário registrá-la no sistema para que os programas instalados nas lojas saibam que precisam se atualizar. Isso é feito pelo administrador diretamente no servidor.

Ao registrar uma nova versão:

  1. Os Transmissores com versão mais antiga verificarão automaticamente a nova versão e se atualizarão na próxima execução
  2. Transmissores que não conseguirem se atualizar automaticamente receberão uma mensagem de erro e precisarão ser atualizados manualmente

Backup

Recomenda-se realizar backup regular do banco de dados. Como os dados de vendas têm retenção de 90 dias e são reenviados periodicamente pelo Transmissor, o risco de perda permanente de dados de vendas é baixo. No entanto, o backup garante a preservação de:

  • Cadastro de usuários e senhas
  • Cadastro de empresas
  • Configurações de permissões
  • Dados financeiros (contas a pagar, contas a receber) que não são reenviados automaticamente com histórico