Skip to content

Projeto de TCC com finalidade de auxiliar a avaliação contínua de currículo Lattes dos Integrantes do PPGCC da UFPA

Notifications You must be signed in to change notification settings

alexcirilo/AnyLattes

Repository files navigation

AnyLattes

Projeto de TCC com finalidade de auxiliar a avaliação contínua de currículo Lattes dos professores do PPGCC da UFPA.

Ferramentas

Python Flask Bootstrap 5.1 SQLite Docker (Opcional)

Instalação Windows

  1. Instale o Python, disponibilizado em:
    https://www.python.org/downloads
  2. Após baixar o projeto, executar o arquivo dependencias_windows.bat para preparar o ambiente e instalar as dependências utilizadas pela aplicação.
  3. Para rodar a aplicação, execute o arquivo start.bat*

Instalação Linux (Debian / Ubuntu)

  1. 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.
  2. Para rodar a aplicação, execute o comando:
    python app.py

Instalação Container Docker


Docker Compose


  1. Baixe o projeto. A Aplicação fará todo o deploy em container docker. Então execute, dentro do projeto o comando via docker-compose
  2. 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 Run


  3. Ou se não utilizar o docker-compose, dentro do projeto, execute o comando abaixo para criar o network do container:
  4. 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

About

Projeto de TCC com finalidade de auxiliar a avaliação contínua de currículo Lattes dos Integrantes do PPGCC da UFPA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published