deploying flask web app using openshift
TRANSCRIPT
![Page 1: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/1.jpg)
Deploying Flask web application Using
OpenShift
- Abhijeet Kasurde
![Page 2: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/2.jpg)
About Me
● Free and Open Source enthusiast ● Works at Red Hat in Identity Management
project (FreeIPA)● Contributing various Open Source project like
FreeIPA, virt-manager, py-test, OpenShift etc.,● Email – [email protected]● Twitter - @Pyro46
![Page 3: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/3.jpg)
Agenda
● What is PAAS● What is OpenShift● Deploying application using Flask on OpenShift● Q and A
![Page 4: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/4.jpg)
What is PaaS
https://en.wikipedia.org/wiki/Cloud_computing#/media/File:Cloud_computing.svg (CC BY-SA 3.0)
![Page 5: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/5.jpg)
Application Layer
● Software as a service● Software provided via Web ● No local softwares required● End Users● Gmail, iCloud, YouTube, Facebook
![Page 6: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/6.jpg)
Platform Layer
● Platform as a service● Providing application development platform and
operating systems via Web● No need of infrastructure● For developers
![Page 7: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/7.jpg)
Infrastructure Layer
● Infrastructure as a service● On demand computing infrastructure● Outsourcing servers, storage, network and
computing powers
![Page 8: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/8.jpg)
What is OpenShift?
![Page 9: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/9.jpg)
What is OpenShift (contd.,)
● Start quickly, iterate quickly● Manages cloud and app stack for you● Code > Deploy > Run● https://www.openshift.com/● http://www.winterofcode.com/● https://www.openshift.org/● https://github.com/openshift
![Page 10: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/10.jpg)
Supported Stuff
![Page 11: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/11.jpg)
Deploy Flask App on OpenShift
● Pre-requisites – Free OpenShift Account
● https://www.openshift.com/app/account/new
– Installing OpenShift Client Tools● https://developers.openshift.com/en/managing-client-tool
s.html
● Basics of Web technologies like HTML, CSS and Python
![Page 12: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/12.jpg)
Demo
![Page 13: Deploying Flask web app using OpenShift](https://reader034.vdocuments.us/reader034/viewer/2022042706/58abeb6e1a28ab504e8b5621/html5/thumbnails/13.jpg)
Thanks
● Any questions