Process (1. flask app, 2. docker locally, 3. jenkins - docker integration)
further documentation on pre-commit & githooks #https://pre-commit.com/ #https://engineeringfordatascience.com/posts/pre_commit_yaml/
documentation clearly explains what you need to do after every config update #:~:text=In%20order%20to%20run%20the%20git%20hooks%20specified,This%20will%20install%20the%20hooks%20in%20the.git%2Fhooks%2Fpre-commit%20folder.
#truffleHog both docker & pre-commit installation https://docs.trufflesecurity.com/docs/scanning-git/precommit-hooks/
#trfflehog github documentation https://github.com/trufflesecurity/truffleHog
#semgrep link for pre-commit insatlation https://github.com/returntocorp/semgrep/blob/develop/.pre-commit-config.yaml
#pip-audit link for pre-commit installation https://pypi.org/project/pip-audit/
#semgrep v black explanation https://www.libhunt.com/compare-semgrep-vs-black
#Testing with pytest simple explanation https://www.youtube.com/watch?v=7BJ_BKeeJyM
#Docker documentation for Dockerfile #Docker documentation for docker in docker and jenkins https://www.jenkins.io/doc/book/installing/docker/#setup-wizard