fga-eps-mds / 2021.2-INDICAA

Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
https://fga-eps-mds.github.io/2021.2-INDICAA-Wiki/
GNU General Public License v3.0
8 stars 7 forks source link

:bug: Correção de Arquivos do Back-End #150

Closed gabrielm2q closed 2 years ago

gabrielm2q commented 2 years ago

Descreva o bug Em reunião com o monitor, foram apontadas algumas correções a serem feitas para que o Deploy da aplicação no Heroku seja realizado. Dentre elas, temos a correção do nome do Dockerfile, além de algumas pequenas correções e adições no settings.py e nos requirements.txt.

Passo a passo para a reprodução do bug O "bug" foi encontrado durante uma tentativa de deploy da aplicação no Heroku.

Comportamento esperado É esperado que a aplicação seja executada corretamente em máquina local e, ao mesmo tempo, em eventual deploy no Heroku.

Tarefas

Critérios de aceitação

gabrielm2q commented 2 years ago

Mudança no Dockerfile

gabrielm2q commented 2 years ago

Mudança nos Requirements

gabrielm2q commented 2 years ago

Mudanças no Arquivo Settings

Após reunião com monitor, foram executadas as seguintes alterações no arquivo "settings.py":

Todas as mudanças acima foram realizadas para solucionar eventuais problemas no deploy da API e podem ser justificadas na Documentação do WhiteNoise.

gabrielm2q commented 2 years ago

Execução Local

A execução local dos contêineres a partir do "docker-compose up" se deu conforme o esperado, sem quaisquer erros pertinentes a essa bugfix.

Deploy

O deploy da API foi realizado conforme o esperado, sendo possível a criação de um banco de dados (ainda sem os dados do scraping). O deploy pode ser encontrado em: https://indicaa-api-unb.herokuapp.com

gabrielm2q commented 2 years ago

Corrigidos todos os erros, essa issue pode ser revisada, tendo em vista que a execução local (docker-compose up) e o deploy (https://indicaa-api-unb.herokuapp.com) devem ser conferidos.

Não é necessária a realização de outro deploy, apenas a conferência do deploy existente.

Quando realizada a review, já poderá ser executado o Pull Request.