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