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:

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:

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.

Versão do Transmissor

O Transmissor agora faz parte do programa Gollum instalado nas lojas e não se atualiza mais sozinho: ele é atualizado junto com o Gollum, quando uma nova versão do Gollum é instalada na loja.

O servidor guarda qual é a versão do Transmissor aceita e só recebe dados de lojas com exatamente essa versão. Por isso, quando uma nova versão do Transmissor for lançada:

  1. Registre a nova versão no sistema (isso é feito pelo administrador diretamente no servidor) somente depois de a nova versão do Gollum estar disponível para as lojas
  2. Lojas que ainda não atualizaram o Gollum passam a ter os envios recusados, e o registro de atividades da loja avisa que a versão é diferente da esperada
  3. Para voltar a enviar, basta atualizar o Gollum da loja para a versão mais recente

Para o passo a passo de instalação e configuração do Transmissor nas lojas, veja a página Transmissor de Dados.

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: