Skip to content

Kalkuli/2018.2-Kalkuli_Reports

Repository files navigation

Serviço de Geração de Relatórios

Ambientes

Produção

Para acessar o ambiente de produção utilize o link abaixo: https://kalkuli-reports.herokuapp.com/

Homologação

Para acessar o ambiente de homologação clique no link abaixo: https://kalkuli-reports-hom.herokuapp.com/



Configurando o ambiente

Para instruções de como instalar o Docker e o Docker-compose clique aqui.



Colocando no ar

Com o Docker e Docker-Compose instalados, basta apenas utilizar os comandos:

chmod +x entrypoint.sh

docker-compose -f docker-compose-dev.yml build

docker-compose -f docker-compose-dev.yml up

Acesse o servidor local no endereço apresentado abaixo:

localhost:5004

Agora você já pode começar a contribuir!



Configurando o Banco de Dados Local

Agora iremos configurar o Banco de Dados da aplicação. Siga um dos dois passos a seguir.

  • Caso seja a primeira vez utilizando o serviço, utilize os comandos abaixo para criar o banco e atualizá-lo:
docker-compose -f docker-compose-dev.yml run base python manage.py recreatedb

docker-compose -f docker-compose-dev.yml run base python manage.py db upgrade

  • Caso o banco já tenha sido criado localmente, e você deseja apenas atualizá-lo, utilize o seguite comando:
docker-compose -f docker-compose-dev.yml run base python manage.py db upgrade

  • Case tenha feito alguma alteração nas models, utilize os seguintes comando para manter o controle de versão do banco.
docker-compose -f docker-compose-dev.yml run base python manage.py db migrate

docker-compose -f docker-compose-dev.yml run base python manage.py db upgrade

  • Para popular o Banco de Dados execute:
docker-compose -f docker-compose-dev.yml run base python manage.py seed


Testando

docker-compose -f docker-compose-dev.yml run base python manage.py test

Execute o comando abaixo para checar a cobertura:

docker-compose -f docker-compose-dev.yml run base python manage.py cov