Para acessar o ambiente de produção utilize o link abaixo:
https://kalkuli-users.herokuapp.com/
Para acessar o ambiente de homologação clique no link abaixo:
https://kalkuli-users-hom.herokuapp.com/
Para instruções de como instalar o Docker e o Docker-compose clique aqui.
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:
Agora você já pode começar a contribuir!
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
Para rodar os testes utilize o comando:
docker-compose -f docker-compose-dev.yml run base python manage.py test
E para saber a cobertura dos testes utilize:
docker-compose -f docker-compose-dev.yml run base python manage.py cov
Para acessar a visualização do HTML coverage no browser, acesse a pasta htmlcov e abra o arquivo index.html no navegador, ou utilize o comando:
google-chrome ./htmlcov/index.html