SlideShare a Scribd company logo
1 of 21
Download to read offline
Deployments for the rest of us




RootConf, Bangalore   |   Anurag Patel, Red Hat
Agenda
●   An overview of Openshift PaaS.
●   Command line client 'rhc'.
●   Deploying a sample app.
●   Application addons.
●   The Openshift shell.
●   Databases, logs, snapshots.
Cloud Stack
PaaS?
Openshift Origin
●   Open source components.
●   Run on your own Laptop, premises, datacenter.
●   Deploy your own SaaS on your own PaaS
    running on your own IaaS.
●   https://github.com/openshift/crankcase
Languages
Cartridges
Scale and Profit!
Signup
CLI
●   # yum install rubygem-rhc




●   $ gem install json_pure
●   $ gem install rhc
Creating an App
●   $ rhc app create -a memegram -t ruby-1.8

●   $ git clone ssh://facefeed@memegram-
    rootconf.rhcloud.com/~/git/memegram.git/

●   $ git remote add github git@github.com
    :gnurag/memegram.git

●   $ git pull github master
Deploying the app
●   $ git push origin master

●   View: https://memegram-rootconf.rhcloud.com
Adding cartridges
●   $ rhc app cartridge list -a memegram

●   $ rhc app cartridge add -a memegram -c
    mongodb-2.0

●   $ rhc app cartridge add -a memegram -c
    rockmongo-1.1

●   View: https://memegram-
    rootconf.rhcloud.com/rockmongo/
Viewing metrics
●   $ rhc app cartridge add -a memegram -c
    metrics-0.1
●   View: https://memegram-
    rootconf.rhcloud.com/metrics/
Inspecting logs
●   $ rhc app tail -a memegram
Openshift shell
●   $ rhc domain show

●   $ ssh facefeed@memegram-
    rootconf.rhcloud.com
App Snapshots
●   $ rhc app snapshot save -a memegram

●   $ rhc app snapshot restore -a memegram
    --filepath memegram.tar.gz
Port forwarding
●   $ rhc-port-forward -a memegram
What next?
●   Signup: https://openshift.redhat.com/app/
●   Github: https://github.com/openshift/
●   Userguide: http://docs.redhat.com
●   IRC: #openshift
●   Twitter: @openshift
●   Memegram:
    https://github.com/gnurag/memegram
Thank you!
●   Anurag <apatel@redhat.com>
●   IRC: devmodem
●   Twitter: @gnurag

More Related Content

What's hot

Open Source Swift: Up and Running
Open Source Swift: Up and RunningOpen Source Swift: Up and Running
Open Source Swift: Up and RunningCarl Brown
 
EuroPython 2013 - Python3 TurboGears Training
EuroPython 2013 - Python3 TurboGears TrainingEuroPython 2013 - Python3 TurboGears Training
EuroPython 2013 - Python3 TurboGears TrainingAlessandro Molina
 
Contributing to Koha
Contributing to KohaContributing to Koha
Contributing to KohaLibriotech
 
Gopenflow demo v1 (english)
Gopenflow demo v1 (english)Gopenflow demo v1 (english)
Gopenflow demo v1 (english)Hiroaki Kawai
 
Last Month in PHP - April 2017
Last Month in PHP - April 2017Last Month in PHP - April 2017
Last Month in PHP - April 2017Eric Poe
 
Bootiful Reactive Testing with Mario Gray
Bootiful Reactive Testing with Mario GrayBootiful Reactive Testing with Mario Gray
Bootiful Reactive Testing with Mario GrayVMware Tanzu
 
MeteorJS - How to start
MeteorJS  -  How to startMeteorJS  -  How to start
MeteorJS - How to startDan Tran
 
Webinar - Automated Puppet Code Deployment with R10K
Webinar - Automated Puppet Code Deployment with R10KWebinar - Automated Puppet Code Deployment with R10K
Webinar - Automated Puppet Code Deployment with R10KOlinData
 
GraphQL IN Golang
GraphQL IN GolangGraphQL IN Golang
GraphQL IN GolangBo-Yi Wu
 
Puppet Camp Atlanta 2014: r10k Puppet Workflow
Puppet Camp Atlanta 2014: r10k Puppet WorkflowPuppet Camp Atlanta 2014: r10k Puppet Workflow
Puppet Camp Atlanta 2014: r10k Puppet WorkflowPuppet
 
Google app engine python
Google app engine   pythonGoogle app engine   python
Google app engine pythonEueung Mulyana
 
Golang for PHP programmers: A practical introduction
Golang for PHP programmers: A practical introductionGolang for PHP programmers: A practical introduction
Golang for PHP programmers: A practical introductionRichard Tuin
 
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !Florent BENOIT
 
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0César Hernández
 
Виталий Редько "React + Redux: performance & scalability"
Виталий Редько "React + Redux: performance & scalability"Виталий Редько "React + Redux: performance & scalability"
Виталий Редько "React + Redux: performance & scalability"Fwdays
 
Moderne Android Builds mit Gradle
Moderne Android Builds mit GradleModerne Android Builds mit Gradle
Moderne Android Builds mit Gradleinovex GmbH
 

What's hot (20)

Composer and Git in Magento
Composer and Git in MagentoComposer and Git in Magento
Composer and Git in Magento
 
Open Source Swift: Up and Running
Open Source Swift: Up and RunningOpen Source Swift: Up and Running
Open Source Swift: Up and Running
 
EuroPython 2013 - Python3 TurboGears Training
EuroPython 2013 - Python3 TurboGears TrainingEuroPython 2013 - Python3 TurboGears Training
EuroPython 2013 - Python3 TurboGears Training
 
Contributing to Koha
Contributing to KohaContributing to Koha
Contributing to Koha
 
Gopenflow demo v1 (english)
Gopenflow demo v1 (english)Gopenflow demo v1 (english)
Gopenflow demo v1 (english)
 
Last Month in PHP - April 2017
Last Month in PHP - April 2017Last Month in PHP - April 2017
Last Month in PHP - April 2017
 
Bootiful Reactive Testing with Mario Gray
Bootiful Reactive Testing with Mario GrayBootiful Reactive Testing with Mario Gray
Bootiful Reactive Testing with Mario Gray
 
My Git workflow
My Git workflowMy Git workflow
My Git workflow
 
MeteorJS - How to start
MeteorJS  -  How to startMeteorJS  -  How to start
MeteorJS - How to start
 
Webinar - Automated Puppet Code Deployment with R10K
Webinar - Automated Puppet Code Deployment with R10KWebinar - Automated Puppet Code Deployment with R10K
Webinar - Automated Puppet Code Deployment with R10K
 
GraphQL IN Golang
GraphQL IN GolangGraphQL IN Golang
GraphQL IN Golang
 
Puppet Camp Atlanta 2014: r10k Puppet Workflow
Puppet Camp Atlanta 2014: r10k Puppet WorkflowPuppet Camp Atlanta 2014: r10k Puppet Workflow
Puppet Camp Atlanta 2014: r10k Puppet Workflow
 
Git flow
Git flowGit flow
Git flow
 
Google app engine python
Google app engine   pythonGoogle app engine   python
Google app engine python
 
Golang for PHP programmers: A practical introduction
Golang for PHP programmers: A practical introductionGolang for PHP programmers: A practical introduction
Golang for PHP programmers: A practical introduction
 
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
Devoxx France: Développement JAVA avec un IDE dans le Cloud: Yes we can !
 
Your First Slack Ruby Bot
Your First Slack Ruby BotYour First Slack Ruby Bot
Your First Slack Ruby Bot
 
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
 
Виталий Редько "React + Redux: performance & scalability"
Виталий Редько "React + Redux: performance & scalability"Виталий Редько "React + Redux: performance & scalability"
Виталий Редько "React + Redux: performance & scalability"
 
Moderne Android Builds mit Gradle
Moderne Android Builds mit GradleModerne Android Builds mit Gradle
Moderne Android Builds mit Gradle
 

Viewers also liked

Crange: Clang based tool to index and cross-reference C/C++ source code
Crange: Clang based tool to index and cross-reference C/C++ source code Crange: Clang based tool to index and cross-reference C/C++ source code
Crange: Clang based tool to index and cross-reference C/C++ source code Anurag Patel
 
Writing flexible filesystems in FUSE-Python
Writing flexible filesystems in FUSE-PythonWriting flexible filesystems in FUSE-Python
Writing flexible filesystems in FUSE-PythonAnurag Patel
 
Football fancast.com network intro deck_tribalfootball
Football fancast.com network intro deck_tribalfootballFootball fancast.com network intro deck_tribalfootball
Football fancast.com network intro deck_tribalfootballFootballFanCast
 
Slideshare ai test
Slideshare ai testSlideshare ai test
Slideshare ai testmelairas
 
The Citizen Card - Improving Voluntary Tax Compliance in Ghana
The Citizen Card - Improving Voluntary Tax Compliance in GhanaThe Citizen Card - Improving Voluntary Tax Compliance in Ghana
The Citizen Card - Improving Voluntary Tax Compliance in GhanaYaw Osei-Tutu
 
Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?
Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?
Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?KORTRIJK XPO
 
Lehendakariaren hitzalida - Side event. “Driving climate action through the c...
Lehendakariaren hitzalida - Side event. “Driving climate action through the c...Lehendakariaren hitzalida - Side event. “Driving climate action through the c...
Lehendakariaren hitzalida - Side event. “Driving climate action through the c...Irekia - EJGV
 
The Web of Data is Our Oyster
The Web of Data is Our OysterThe Web of Data is Our Oyster
The Web of Data is Our OysterRichard Wallis
 
Linkedin-ddr-ebook-final
Linkedin-ddr-ebook-finalLinkedin-ddr-ebook-final
Linkedin-ddr-ebook-finalWill Clarke
 
【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作
【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作
【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作schoowebcampus
 
Power point reunio de pares 3 anys
Power point reunio de pares 3 anysPower point reunio de pares 3 anys
Power point reunio de pares 3 anyseipaulatorres
 
Workshop: Learning Elasticsearch
Workshop: Learning ElasticsearchWorkshop: Learning Elasticsearch
Workshop: Learning ElasticsearchAnurag Patel
 
FlashDQ Light & Design 2012-2013
FlashDQ Light & Design 2012-2013FlashDQ Light & Design 2012-2013
FlashDQ Light & Design 2012-2013LUG S.A.
 

Viewers also liked (20)

Crange: Clang based tool to index and cross-reference C/C++ source code
Crange: Clang based tool to index and cross-reference C/C++ source code Crange: Clang based tool to index and cross-reference C/C++ source code
Crange: Clang based tool to index and cross-reference C/C++ source code
 
GDB tutorial
GDB tutorialGDB tutorial
GDB tutorial
 
Writing flexible filesystems in FUSE-Python
Writing flexible filesystems in FUSE-PythonWriting flexible filesystems in FUSE-Python
Writing flexible filesystems in FUSE-Python
 
Doc1
Doc1Doc1
Doc1
 
Web
WebWeb
Web
 
Football fancast.com network intro deck_tribalfootball
Football fancast.com network intro deck_tribalfootballFootball fancast.com network intro deck_tribalfootball
Football fancast.com network intro deck_tribalfootball
 
Lysc1391498449
Lysc1391498449Lysc1391498449
Lysc1391498449
 
Slideshare ai test
Slideshare ai testSlideshare ai test
Slideshare ai test
 
The Citizen Card - Improving Voluntary Tax Compliance in Ghana
The Citizen Card - Improving Voluntary Tax Compliance in GhanaThe Citizen Card - Improving Voluntary Tax Compliance in Ghana
The Citizen Card - Improving Voluntary Tax Compliance in Ghana
 
Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?
Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?
Unizo: Werk aan de winkel! Hoe wordt u een nieuwe handelaar?
 
Lehendakariaren hitzalida - Side event. “Driving climate action through the c...
Lehendakariaren hitzalida - Side event. “Driving climate action through the c...Lehendakariaren hitzalida - Side event. “Driving climate action through the c...
Lehendakariaren hitzalida - Side event. “Driving climate action through the c...
 
The Web of Data is Our Oyster
The Web of Data is Our OysterThe Web of Data is Our Oyster
The Web of Data is Our Oyster
 
Linkedin-ddr-ebook-final
Linkedin-ddr-ebook-finalLinkedin-ddr-ebook-final
Linkedin-ddr-ebook-final
 
【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作
【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作
【Schoo web campus】ビジネス・ネット・日常生活の著作権 先生:福井健作
 
J unit
J unitJ unit
J unit
 
Power point reunio de pares 3 anys
Power point reunio de pares 3 anysPower point reunio de pares 3 anys
Power point reunio de pares 3 anys
 
Vanhempainilta 6.3.2013
Vanhempainilta 6.3.2013Vanhempainilta 6.3.2013
Vanhempainilta 6.3.2013
 
Workshop: Learning Elasticsearch
Workshop: Learning ElasticsearchWorkshop: Learning Elasticsearch
Workshop: Learning Elasticsearch
 
FlashDQ Light & Design 2012-2013
FlashDQ Light & Design 2012-2013FlashDQ Light & Design 2012-2013
FlashDQ Light & Design 2012-2013
 
luminotecnia
luminotecnialuminotecnia
luminotecnia
 

Similar to Openshift: Deployments for the rest of us

Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...OpenShift Origin
 
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)Eric D. Schabell
 
From Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShiftFrom Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShiftEric D. Schabell
 
SaaS Boilerplate.pptx
SaaS Boilerplate.pptxSaaS Boilerplate.pptx
SaaS Boilerplate.pptxDuyKhi8
 
Building Your First Apache Apex Application
Building Your First Apache Apex ApplicationBuilding Your First Apache Apex Application
Building Your First Apache Apex ApplicationApache Apex
 
Building your first aplication using Apache Apex
Building your first aplication using Apache ApexBuilding your first aplication using Apache Apex
Building your first aplication using Apache ApexYogi Devendra Vyavahare
 
OpenShift: Java EE in the clouds
OpenShift: Java EE in the cloudsOpenShift: Java EE in the clouds
OpenShift: Java EE in the cloudsMax Andersen
 
NLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift PrimerNLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift PrimerEric D. Schabell
 
Integrating ChatGPT with Apache Airflow
Integrating ChatGPT with Apache AirflowIntegrating ChatGPT with Apache Airflow
Integrating ChatGPT with Apache AirflowTatiana Al-Chueyr
 
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...OpenShift Origin
 
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce Diane Mueller
 
Codemotion 2012 Rome - An OpenShift Primer
Codemotion 2012 Rome - An OpenShift PrimerCodemotion 2012 Rome - An OpenShift Primer
Codemotion 2012 Rome - An OpenShift PrimerEric D. Schabell
 
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...AgileNCR2013
 
Google App Engine: Basic
Google App Engine: BasicGoogle App Engine: Basic
Google App Engine: BasicKAI CHU CHUNG
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Toolsrjsmelo
 
Toolbox of a Ruby Team
Toolbox of a Ruby TeamToolbox of a Ruby Team
Toolbox of a Ruby TeamArto Artnik
 
Php4android TDC 2011
Php4android TDC 2011Php4android TDC 2011
Php4android TDC 2011Kinn Julião
 
Joomla in the cloud with Openshift
Joomla in the cloud with OpenshiftJoomla in the cloud with Openshift
Joomla in the cloud with OpenshiftEdoardo Schepis
 

Similar to Openshift: Deployments for the rest of us (20)

Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
Extending OpenShift Origin: Build Your Own Cartridge with Bill DeCoste of Red...
 
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
 
From Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShiftFrom Code to Cloud - PHP on Red Hat's OpenShift
From Code to Cloud - PHP on Red Hat's OpenShift
 
SaaS Boilerplate.pptx
SaaS Boilerplate.pptxSaaS Boilerplate.pptx
SaaS Boilerplate.pptx
 
Building Your First Apache Apex Application
Building Your First Apache Apex ApplicationBuilding Your First Apache Apex Application
Building Your First Apache Apex Application
 
Building your first aplication using Apache Apex
Building your first aplication using Apache ApexBuilding your first aplication using Apache Apex
Building your first aplication using Apache Apex
 
OpenShift: Java EE in the clouds
OpenShift: Java EE in the cloudsOpenShift: Java EE in the clouds
OpenShift: Java EE in the clouds
 
PHP Development Tools
PHP  Development ToolsPHP  Development Tools
PHP Development Tools
 
NLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift PrimerNLUUG Spring 2012 - OpenShift Primer
NLUUG Spring 2012 - OpenShift Primer
 
Integrating ChatGPT with Apache Airflow
Integrating ChatGPT with Apache AirflowIntegrating ChatGPT with Apache Airflow
Integrating ChatGPT with Apache Airflow
 
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
OpenShift Origin Community Day (Boston) Extending OpenShift Origin: Build You...
 
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
OpenShift Origin Community Day (Boston) Writing Cartridges V2 by Jhon Honce
 
Codemotion 2012 Rome - An OpenShift Primer
Codemotion 2012 Rome - An OpenShift PrimerCodemotion 2012 Rome - An OpenShift Primer
Codemotion 2012 Rome - An OpenShift Primer
 
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
 
Google App Engine: Basic
Google App Engine: BasicGoogle App Engine: Basic
Google App Engine: Basic
 
Titanium Desktop Intro
Titanium Desktop IntroTitanium Desktop Intro
Titanium Desktop Intro
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Tools
 
Toolbox of a Ruby Team
Toolbox of a Ruby TeamToolbox of a Ruby Team
Toolbox of a Ruby Team
 
Php4android TDC 2011
Php4android TDC 2011Php4android TDC 2011
Php4android TDC 2011
 
Joomla in the cloud with Openshift
Joomla in the cloud with OpenshiftJoomla in the cloud with Openshift
Joomla in the cloud with Openshift
 

Openshift: Deployments for the rest of us

  • 1. Deployments for the rest of us RootConf, Bangalore | Anurag Patel, Red Hat
  • 2. Agenda ● An overview of Openshift PaaS. ● Command line client 'rhc'. ● Deploying a sample app. ● Application addons. ● The Openshift shell. ● Databases, logs, snapshots.
  • 5. Openshift Origin ● Open source components. ● Run on your own Laptop, premises, datacenter. ● Deploy your own SaaS on your own PaaS running on your own IaaS. ● https://github.com/openshift/crankcase
  • 9.
  • 11. CLI ● # yum install rubygem-rhc ● $ gem install json_pure ● $ gem install rhc
  • 12. Creating an App ● $ rhc app create -a memegram -t ruby-1.8 ● $ git clone ssh://facefeed@memegram- rootconf.rhcloud.com/~/git/memegram.git/ ● $ git remote add github git@github.com :gnurag/memegram.git ● $ git pull github master
  • 13. Deploying the app ● $ git push origin master ● View: https://memegram-rootconf.rhcloud.com
  • 14. Adding cartridges ● $ rhc app cartridge list -a memegram ● $ rhc app cartridge add -a memegram -c mongodb-2.0 ● $ rhc app cartridge add -a memegram -c rockmongo-1.1 ● View: https://memegram- rootconf.rhcloud.com/rockmongo/
  • 15. Viewing metrics ● $ rhc app cartridge add -a memegram -c metrics-0.1 ● View: https://memegram- rootconf.rhcloud.com/metrics/
  • 16. Inspecting logs ● $ rhc app tail -a memegram
  • 17. Openshift shell ● $ rhc domain show ● $ ssh facefeed@memegram- rootconf.rhcloud.com
  • 18. App Snapshots ● $ rhc app snapshot save -a memegram ● $ rhc app snapshot restore -a memegram --filepath memegram.tar.gz
  • 19. Port forwarding ● $ rhc-port-forward -a memegram
  • 20. What next? ● Signup: https://openshift.redhat.com/app/ ● Github: https://github.com/openshift/ ● Userguide: http://docs.redhat.com ● IRC: #openshift ● Twitter: @openshift ● Memegram: https://github.com/gnurag/memegram
  • 21. Thank you! ● Anurag <apatel@redhat.com> ● IRC: devmodem ● Twitter: @gnurag