Automated nifi container that creates flows from templates.
Once Nifi starts the scripts will locate all of the templates in the mounted /app/templates folder and turn them into a running process group.
- docker
- make
make make deploy-nifi-templates
You can then use your browser to view the running Nifi at localhost:8080/nifi
The steps are:
- Build a docker image that has nifi and python3 (
make nifi-image
) - Bring up a docker stack (
make docker-up
) - Wait for Nifi to finish starting (
make nifi-ready
) - Use a python script to deploy the templates (
make deploy-nifi-templates
) - Have a look at it in your browser (no make command for that sorry. Just go to http://localhost:8080/nifi)
- Tear it all down (
make docker-down
)