This is flask based quotes webapp.
There is some tests available.
make tests
Terraform used as IaC tool. Minikube (K8s) used as deploy environment.
image_name
- pass image nameimage_tag
- pass image taggunicorn_log_level
- enable verbose output (useful for debug)
- nginx used as reverse proxy (1 replica); official nginx image used
- gunicorn / flask webapp (2 replicas); official alpine image used (+python3 runtime; +webapp)
## Build and deploy
make deploy
## Destroy deployment
make terraform-destroy
minikube service quotes-webapp-nginx