Generic python project template to get you started utilizing docker containers.
Predefined containers include:
- Python
- MongoDB
- PostgreSQL
- RabbitMQ
makeThis installs any dependencies and fires up all containers
make testDiscovers any testfile matching test*.py
make coverageHTML coverage report will be dumped to ./htmlcov
We aim to get a minimum code coverage of 95% Remember to use coverage before committing so the build will not fail after pushing!
Every file with a rating below 8.0 will be rejected after pushing a commit!
make lintmake install_pre_commitdocker-compose run --rm py <your command>