These are different versions of a Flask web app for easy deployment. Each version has visual changes
10K+
This Docker Hub repository hosts three different versions of the Flask web application, each showcasing a slightly different visual style and functionality to demonstrate Kubernetes Kustomization and versioned rollouts.
Image Tag: v1
The base version of the Flask web app. This version features:
To pull and run version 1:
docker pull giuffrelab/flask-web-app:v1
docker run -p 8080:8080 giuffrelab/flask-web-app:v1
Image Tag: v2
This version provides a slight variation in the visual design, changing the color scheme while maintaining the cyber theme. Version 2 allows for comparison during a rollout to demonstrate visual updates in a Kubernetes environment.
To pull and run version 2:
docker pull giuffrelab/flask-web-app:v2
docker run -p 8080:8080 giuffrelab/flask-web-app:v2
Image Tag: v3
Version 3 includes additional visual tweaks to further differentiate it from previous versions. It serves as a useful test case for version rollouts and upgrades.
To pull and run version 3:
docker pull giuffrelab/flask-web-app:v3
docker run -p 8080:8080 giuffrelab/flask-web-app:v3
To run the Flask app in any of its versions, use the docker run command provided above, replacing the tag (v1, v2, or v3) as desired. The app runs on port 8080 by default, so you can access it by navigating to http://localhost:8080 in your browser.
These images are part of a demonstration to showcase Kubernetes Kustomization overlays, version rollouts, and the impact of different container versions on application appearance and behavior. They are meant for use in learning environments, for experimenting with rolling updates, and for exploring the capabilities of Kubernetes.
Feel free to provide feedback or report any issues on the GitHub repository.
Content type
Image
Digest
sha256:e637721ce…
Size
21.5 MB
Last updated
over 1 year ago
docker pull giuffrelab/flask-web-app:v3