Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Deploying Flask web app using OpenShift

1,969 views

Published on

Slidedeck for Python Pune Meetup November 2015

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Deploying Flask web app using OpenShift

  1. 1. Deploying Flask web application Using OpenShift - Abhijeet Kasurde
  2. 2. 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 – abhijeetkasurde21@gmail.com ● Twitter - @Pyro46
  3. 3. Agenda ● What is PAAS ● What is OpenShift ● Deploying application using Flask on OpenShift ● Q and A
  4. 4. What is PaaS https://en.wikipedia.org/wiki/Cloud_computing#/media/File:Cloud_computing.svg (CC BY-SA 3.0)
  5. 5. Application Layer ● Software as a service ● Software provided via Web ● No local softwares required ● End Users ● Gmail, iCloud, YouTube, Facebook
  6. 6. Platform Layer ● Platform as a service ● Providing application development platform and operating systems via Web ● No need of infrastructure ● For developers
  7. 7. Infrastructure Layer ● Infrastructure as a service ● On demand computing infrastructure ● Outsourcing servers, storage, network and computing powers
  8. 8. What is OpenShift?
  9. 9. 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
  10. 10. Supported Stuff
  11. 11. 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
  12. 12. Demo
  13. 13. Thanks ● Any questions

×