/LAB-ENG-complete

Trabalho completo, com todos serviços incluidos do Laboratório de Engenharia de Software

Primary LanguageHTMLMIT LicenseMIT

Autor: Wesley Dias.

Descrição das pastas:

  • controllers: pasta com todos os controllers da aplicação
  • models: pasta com todas as models da aplicação
  • resources: No momento guarda apenas os requisitos da aplicação em pdf
  • services: pasta com serviços de log, elementar e transcendental
  • static: pasta com arquivos estáticos js, css, e imgs
  • templates: pasta com todos os templates (views) da aplicação
  • tests: pasta contendo testes unitários

Como executar a aplicação e todos os serviços (Linux / Bash):

  1. Clonar o repositório com:
  git clone https://github.com/WeDias/LAB-ENG-complete.git
  1. Entrar no diretório LAB-ENG-complete com:
  cd LAB-ENG-complete/
  1. O comando abaixo instala todas as dependências do projeto cria uma venv, caso necessário, e executa a aplicação:
  . execute.sh
  1. Acessar o link no navegador:
  http://localhost:5000

Como parar a aplicação e todos os serviços (Linux / Bash):

  . terminate.sh

Depenências:

  • Python 3.8
  • Bilbliotecas utilzadas e suas versões diponíveis no arquivo requirements.txt