O PrintGo é um sistema produzido para a PC-GO cuja função é monitorar ativos de impressão. A ferramenta, que é de fácil uso, auxilia na contagem de impressões na hora de prestação de contas e para isso apresenta um dashboard que pode ser transformado em relatórios.
Aplicação disponível em: link da aplicação
- Node.js 18.18 (Latest em 10-05-2023)
- Docker
- Docker-compose
# 1. Clone o projeto
git clone [email protected]:fga-eps-mds/2023.2-PrintGo-UserService.git
# 2. Entre na pasta do projeto
cd 2023.2-PrintGo-UserService
# Caso prefira usar yarn eh n tenha
npm i -g yarn
# Instalar dependencias
yarn
#ou
npm i
cp .env.dev .env
# Rode o docker compose do projeto
docker-compose up --build
# --build somente eh necessario na primeira vez que estiver rodando
# depois `docker-compose up` ja resolve
# em linux talvez seja necessario a execucao em modo root `sudo docker-compose up`
# voce pode também caso queria adicionar um -d ao final para liberar o o terminal `docker-compose up -d`
# Para finalizar o servico execute no root do projeto `docker-compose down`
# finalizado execução do docker faca o migrate da base de dados
yarn db:migrate
#ou
npm run db:migrate
Para contribuir com esse projeto é importante seguir nosso Guia de Contribuição do repositório e seguir nosso Código de Conduta.