O Visualeasy é uma aplicação Web que fornece uma visualização gráfica de métricas históricas de variáveis de produção.
O projeto é desenvolvido por alunos de graduação em engenharia de Software da Universidade de Brasília - do Campus do Gama (FGA) - para a disciplina de Engenharia de Produto de Software (EPS).
A aplicação Visualeasy proporciona a visualização de dados de forma gráfica ao longo do tempo, para auxiliar na tomada de decisões.
Primeiramente é necessário ter o docker instalado, caso não tenha acesse o Instalação docker. Após feito isso, instale o Docker-compose.
Para rodar o projeto adequadamente é preciso criar o arquivo .env.local
na raiz do projeto possuindo as informações do seguinte campo:
NEXT_PUBLIC_BASE_URL=""
O projeto é separado em diferentes pacotes, sendo que cada microserviço está separado em um container, sendo que todos os pacotes precisam do container "postgres" para funcionar corretamente. Os containers existentes atualmente são: controle e postgres.
Para rodar o container:
docker-compose up
Caso entrar no bash no container (Ele tem que estar rodando):
docker exec -it frontend /bin/sh
Para rodar os testes dentro container, execute o comando anterior e depois:
npm run test
Para rodar os testes com snapshots:
yarn tun test -u
Para listar os containers que estão em execução:
docker ps
Para listar todos os containers já executados na sua máquina:
docker ps -a
Instalando novas dependências:
npm install <dependência>
Apague a pasta "node-modules" e rode o comando abaixo e depois o primeiro comando:
docker-compose build
Para acessar o site (development):
Bruna Santos |
Bruno Nunes |
Damarcones Porto |
Estevão Reis |
Gabriel Batalha |
Gustavo Duarte |
Itallo Gravina |
João Moura |
Luis Fidelis |
Marcos Vinícius |