Este projeto tem como objetivo agrupar e mostrar de uma forma clara, o que os vereadores estão propondo na Câmara de Vereadores de seus municípios.
- Python3.7 ou superior
- docker
- docker-compose
- virtualenv
git clone git@github.com:mayronceccon/dados-camara-colombo.git
cd dados-camara-colombo
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Criar o arquivo .env na raiz do projeto incluindo as constantes:
DEBUG=True
SECRET_KEY=
DB_NAME=
DB_USER=
DB_PASSWORD=
DB_HOST=
TIKA_PATH=/tmp
TIKA_LOG_PATH=/tmp
docker-compose up --build
python manage.py migrate
Dois passos são necessário para a execução do projeto:
- 1º - Iniciar o banco de dados
docker-compose up --build
- 2º - Iniciar o projeto com Django
python manage.py runserver
python manage.py test
coverage run manage.py test && coverage html
Exportar
python manage.py dumpdata --natural-foreign --natural-primary -e contenttypes -e auth.Permission --indent 4 > db.json
Importar
python manage.py loaddata db.json
Pull requests são bem vindos. Para grandes alterações, por favor abra um issue para discussão a respeito da alteração.
Por favor atualize os testes conforme suas modificações.