Projeto de TCC com finalidade de auxiliar a avaliação contínua de currículo Lattes dos professores do PPGCC da UFPA.
- Instale o Python, disponibilizado em:
https://www.python.org/downloads
- Após baixar o projeto, executar o arquivo dependencias_windows.bat para preparar o ambiente e instalar as dependências utilizadas pela aplicação.
- Para rodar a aplicação, execute o arquivo start.bat*
- Baixe o projeto. Dentro do diretório, abra o terminal e execute o seguinte comando:
./dependencias_linux.sh
Ele irá instalar todas as dependências necessárias para a aplicação, desde a atualização da distro, instalação do Python, até as bibliotecas. O script utiliza do sudo para executar os comandos com as permissões, então, exgirá a senha com permissão root (admin) para prosseguir. - Para rodar a aplicação, execute o comando:
python app.py
- Baixe o projeto. A Aplicação fará todo o deploy em container docker. Então execute, dentro do projeto o comando via docker-compose
- Ou se não utilizar o docker-compose, dentro do projeto, execute o comando abaixo para criar o network do container:
docker-compose up -d --build anylattes
Isso irá carregar a aplicação no IP: 172.21.0.3. Após finalizar, o container ficará rodando em 2° plano. Acesse a aplicação no navegador via URL:
http://172.21.0.3:5000
docker network create -d bridge --subnet=172.21.0.0/24 --gateway=172.21.0.1 anylattes-network
E o build da aplicação:
docker build -t anylattes .
E depois o comando para rodar a aplicação:
docker run -d --name anylattes --network=anylattes-network --ip 172.21.0.3 anylattes
Após finalizar, o container ficará rodando em 2° plano. Acesse a aplicação no navegador via URL:
http://172.21.0.3:5000