- Python version 3.7+.
- docker 1.13+ and docker-compose (
pip install docker-compose).
- Run
make testto run code checks and all tests with coverage.
- Run
make runto spin up a test instance locally.
- Run
build-stagingormake build-productionto build a staging or production image respectively. - Make sure you have a working
kubectlinstalled and configured. During deployment you may also requiregpg(gnupg) andjinja2-cli(pip install jinja2-cli[yaml]). - Run
make deploy-stagingormake deploy-productionto deploy relevant image.