SlideShare a Scribd company logo
OpenShift Primer
             Get your code into the Cloud!




Eric D. Schabell
JBoss Technology Evangelist
http://www.schabell.org

12 Dec 2012, JBUG Netherlands
 Eric D. Schabell / @ericschabell / erics@redhat.com
First things first, sign up!

 http://openshift.redhat.com




                                                        Promotional Code: JBUGNL




  Eric D. Schabell / @ericschabell / erics@redhat.com
OpenShift, a little history

   ●   Nov 2010 – Makara acquired
   ●   In 2011 – merged into OpenShift project
   ●   May 2012 – Open Sourced OpenShift
                ●   LiveCD launched for local PaaS
                ●   GitHub code base
                ●   Activity: blogs, howto's, quickstarts, webinars
   ●   June 2012 – JBoss World, OpenShift Enterprise
       PaaS announced.



Eric D. Schabell / @ericschabell / erics@redhat.com
Eric D. Schabell / @ericschabell / erics@redhat.com
Never look back...
Eric D. Schabell / @ericschabell / erics@redhat.com
PaaS?




Eric D. Schabell / @ericschabell / erics@redhat.com
Why am i DORKING
                                                       with the stack?!




Eric D. Schabell / @ericschabell / erics@redhat.com
Quickstart

                                          1.Sign Up
                                          2.Install Client Tools
                                          3.Create Domain
                                          4.Create Application
                                          5.Deploy Application (GIT)




Eric D. Schabell / @ericschabell / erics@redhat.com
http://openshift.redhat.com –
          “Sign up and Try it!”


●   Example projects you can deploy
    now!
      ●   https://www.github.com/openshift


●   Help?
      ●   IRC: freenode #openshift
                                                          Promotional Code: JBUGNL
      ●   Forums:
          http://www.redhat.com/opens
          hift/community/forums
      ●   Email: openshift at redhat dot
          com



    Eric D. Schabell / @ericschabell / erics@redhat.com
Install Client Tools

●   Fedora / RHEL                                         ●   The rest (osX, Ubuntu,
                                                              Cygwin):
       ●   openshift.repo
                                                               ●   gem install rhc (json_pure)
●   Move to yum.repos.d                                        ●   see forums, blogs
    $ sudo mv openshift.repo
    /etc/yum.repos.d

●   Install client tools
    $ sudo yum install rubygem-rhc




    Eric D. Schabell / @ericschabell / erics@redhat.com
Create Domain

●   Use rhc command
         $ rhc domain create -n mydomain -l openshiftlogin
●   Use admin console!




Eric D. Schabell / @ericschabell / erics@redhat.com
Web Administration




Eric D. Schabell / @ericschabell / erics@redhat.com
Browse tags




Eric D. Schabell / @ericschabell / erics@redhat.com
Eric D. Schabell / @ericschabell / erics@redhat.com
Eric D. Schabell / @ericschabell / erics@redhat.com
Create




Eric D. Schabell / @ericschabell / erics@redhat.com
Configure




Eric D. Schabell / @ericschabell / erics@redhat.com
Ready to code!




Eric D. Schabell / @ericschabell / erics@redhat.com
Application Details




  Eric D. Schabell / @ericschabell / erics@redhat.com
Other Options

●   Name app and define type
       $ rhc app create -a appname -t apptype -l openshiftlogin
       (Node.js, DIY, Jenkins, PHP, Ruby, Python, Perl and most important,
       Java!)
●   Add application to local repo
       $ git add .
●   Commit changes
       $ git commit -m “Initial app import.”




    Eric D. Schabell / @ericschabell / erics@redhat.com
Deploy to Cloud


●   Push the code to
    Express
           $ git push

●   Congratulations, your
    app is in the cloud!




    Eric D. Schabell / @ericschabell / erics@redhat.com
Eric D. Schabell / @ericschabell / erics@redhat.com
Gears




                                                  500MB memory + 1GB storage
Eric D. Schabell / @ericschabell / erics@redhat.com
JBoss Developer Studio




Eric D. Schabell / @ericschabell / erics@redhat.com
Tips & Tricks – no more passwords
●   One way:
        ●   save your password in .openshift/pass.txt
        ●   chmod 600 .openshift/pass.txt
        ●   rhc domain show -p `cat .openshift/pass.txt`

●   Better:
        ●   add function to .bashrc or .bash_profile
    function rhc() {
        `which rhc` "$@" -p "`cat ~/.openshift/.pass.txt`"
        # You can also specify -l $login if needed.
    }


Eric D. Schabell / @ericschabell / erics@redhat.com
Tips & Tricks – hot deployments


●   Works for JBoss AS 7, PHP and Ruby (for now)
      ●   add marker file:


          touch .openshift/markers/hot_deploy



          * note – still have to live inside memory footprint,
          maybe use Jenkins?




Eric D. Schabell / @ericschabell / erics@redhat.com
Demo DevDayUK Mobile App



$ rhc app create -a devdayuk -t jbosseap-6.0
$ cd devdayuk
$ git remote add upstream -m master
git://github.com/eschabell/openshift-devdayuk.git
$ git pull -s recursive -X theirs upstream master
$ git push


http://devdayuk-$your_domain.rhcloud.com



Eric D. Schabell / @ericschabell / erics@redhat.com
Demo jBPM Web Designer


$ rhc app create -a editor -t jbossas-7
$ cd editor
$ git remote add upstream -m master
git://github.com/eschabell/openshift-webdesigner-
jbpmmigration.git
$ git pull -s recursive -X theirs upstream master
$ git push

http://editor-$your_domain.rhcloud.com/designer/editor?profile=jbpm&uuid=123


Eric D. Schabell / @ericschabell / erics@redhat.com
Demo jBPM Migration Project

$ rhc app create -a jbpmmigration -t jbossas-7
$ cd jbpmmigration
$ git remote add upstream -m master
git://github.com/eschabell/openshift-jbpmmigration.git
$ git pull -s recursive -X theirs upstream master
$ git push

http://jbpmmigration-$your_domain.rhcloud.com/jbpmmigration_upload-0.4




Eric D. Schabell / @ericschabell / erics@redhat.com
Demo Switchyard Project

$ rhc app create -a swyesb -t jbossas-7
$ cd swyesb
$ git remote add upstream -m master
git://github.com/eschabell/switchyard-openshift.git
$ git pull -s recursive -X theirs upstream master
$ git push



http://swyesb-$your_domain.rhcloud.com/switchyard-quickstart-demo-orders




Eric D. Schabell / @ericschabell / erics@redhat.com
Demo Ceylon Project



$ rhc app create -a ceylon -t jbossas-7
$ cd ceylon
$ git remote add upstream -m master
git://github.com/eschabell/ceylon-openshift.git
$ git pull -s recursive -X theirs upstream master
$ git push

http://ceylon-$your_domain.rhcloud.com



Eric D. Schabell / @ericschabell / erics@redhat.com
Demo GateIn Project


$ rhc app create -a portal -t jbossas-7
$ cd portal
$ git remote add upstream -m master
git://github.com/eschabell/openshift-portal.git
$ git pull -s recursive -X theirs upstream master
$ git push

http://portal-$your_domain.rhcloud.com/portal



Eric D. Schabell / @ericschabell / erics@redhat.com
Demo Drools Planner


$ rhc app create -a droolsplanner -t jbosseap-6.0
$ cd droolsplanner
$ git remote add upstream -m master
git://github.com/eschabell/openshift-droolsplanner.git
$ git pull -s recursive -X theirs upstream master
$ git push

http://droolsplanner-$your_domain.rhcloud.com/droolsplanner




Eric D. Schabell / @ericschabell / erics@redhat.com
Demo JBoss BRMS 5.3*


$ rhc app create -a brms53 -t jbossas-7
$ cd brms53
$ git remote add upstream -m master
git://github.com/eschabell/openshift-brms53.git
$ git pull -s recursive -X theirs upstream master
$ git push




http://brms53-$your_domain.rhcloud.com:8080/jboss-brms

Eric D. Schabell / @ericschabell / erics@redhat.com
Loving your hammers?




Eric D. Schabell / @ericschabell / erics@redhat.com
●   OpenShift: http://openshift.redhat.com
●   OpenShift Enterprise PaaS FAQ:
    http://www.redhat.com/resourcelibrary/datasheets/openshift-enterprise-paas-solution
●   Blogs: https://www.redhat.com/openshift/community/blogs
●   Repository for all OpenShift demos shown here:
    https://github.com/eschabell
●   OpenShift demo repository: https://github.com/openshift
●   Rise above the Cloud hype with OpenShift:
    http://www.schabell.org/2012/01/rise-above-cloud-hype-with-openshift.html
●   OpenShift Primer (e-book)
    http://www.schabell.org/2012/12/openshift-primer-book-published-amazon-ibooks.html
Eric D. Schabell / @ericschabell / erics@redhat.com

More Related Content

ODP
Red Hat Developer Day London: Advanced Java & JBoss in the Cloud
PDF
Git the Docs: A fun, hands-on introduction to version control
PDF
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...
PDF
Git Anti Patterns - XP Days Ukraine 2017
PDF
Baremetal deployment
PDF
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
PDF
Baremetal deployment scale
PPT
Red Hat Developer Day London: Advanced Java & JBoss in the Cloud
Git the Docs: A fun, hands-on introduction to version control
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...
Git Anti Patterns - XP Days Ukraine 2017
Baremetal deployment
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Baremetal deployment scale

Viewers also liked (20)

PDF
Emmies 2013 - GroupM Monthly Digital Challenge
PPTX
Jocīgās dzejas dienas jeb kā Filips Sestais kļuva par lasītāju
PDF
Myanmar Business Today - Vol 2, Issue 16
PDF
Curso Preparación Física Pádel
PDF
Internet de las cosas y protección de los consumidores orientada a procesos M2M
PPT
BDO ITSMF 2007
PDF
M.G.Goman, A.V.Khramtsovsky (1993) - KRIT User Guide
PDF
RDFS with Attribute Equations via SPARQL Rewriting
PDF
Sử dụng windows XP
PDF
Matriculacions i transferències 1r trimestre 2012. GREMI DEL MOTOR
PPTX
How to create and copy a email list in general selection
PPT
Renacimientoquattrocenttoarquitectura
PPSX
TIC para Estudiantes con Necesidades Especiales.
PDF
Data Security Using Elliptic Curve Cryptography
PPT
Surfdog Action Sports
PDF
MailUp - Sistema Professionale di Email Marketing via web
PPTX
La Biblioteca se abre a la sociedad
PDF
Bodas de sangre_primer_y_segundo_curso_de_la_e.s.o
PDF
La importancia de fomentar Resiliencia
DOC
Final project tata indicom
Emmies 2013 - GroupM Monthly Digital Challenge
Jocīgās dzejas dienas jeb kā Filips Sestais kļuva par lasītāju
Myanmar Business Today - Vol 2, Issue 16
Curso Preparación Física Pádel
Internet de las cosas y protección de los consumidores orientada a procesos M2M
BDO ITSMF 2007
M.G.Goman, A.V.Khramtsovsky (1993) - KRIT User Guide
RDFS with Attribute Equations via SPARQL Rewriting
Sử dụng windows XP
Matriculacions i transferències 1r trimestre 2012. GREMI DEL MOTOR
How to create and copy a email list in general selection
Renacimientoquattrocenttoarquitectura
TIC para Estudiantes con Necesidades Especiales.
Data Security Using Elliptic Curve Cryptography
Surfdog Action Sports
MailUp - Sistema Professionale di Email Marketing via web
La Biblioteca se abre a la sociedad
Bodas de sangre_primer_y_segundo_curso_de_la_e.s.o
La importancia de fomentar Resiliencia
Final project tata indicom
Ad

Similar to JBUG Netherlands Openshift Primer (20)

PDF
Codemotion 2012 Rome - An OpenShift Primer
PDF
NLUUG Spring 2012 - OpenShift Primer
PDF
OpenShift Primer - get your business into the Cloud today!
PDF
Open shift
ODP
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
PDF
OpenShift State of the Union, brought to you by JBoss
PDF
Openshift: Deployments for the rest of us
PPTX
Free Mongo on OpenShift
ODP
From Code to Cloud - PHP on Red Hat's OpenShift
PPTX
OpenShift with Eclipse Tooling - EclipseCon 2012
PPTX
Accelerating Application Delivery with OpenShift
PPTX
Server deployment
PDF
Rodando *qualquer coisa* na nuvem com OpenShift, o PaaS open source da Red Hat
PDF
Open shift intro for Philly PUG
PDF
Using OpenShift PaaS
PDF
Openshift cheat rhce_r3v1 rhce
PDF
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
PPT
OpenShift Origin: Build a PaaS Just Like Red Hats
PDF
Openshift Enterprise
ODP
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
Codemotion 2012 Rome - An OpenShift Primer
NLUUG Spring 2012 - OpenShift Primer
OpenShift Primer - get your business into the Cloud today!
Open shift
An OpenShift Primer for Developers to get your Code into the Cloud (PTJUG)
OpenShift State of the Union, brought to you by JBoss
Openshift: Deployments for the rest of us
Free Mongo on OpenShift
From Code to Cloud - PHP on Red Hat's OpenShift
OpenShift with Eclipse Tooling - EclipseCon 2012
Accelerating Application Delivery with OpenShift
Server deployment
Rodando *qualquer coisa* na nuvem com OpenShift, o PaaS open source da Red Hat
Open shift intro for Philly PUG
Using OpenShift PaaS
Openshift cheat rhce_r3v1 rhce
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
OpenShift Origin: Build a PaaS Just Like Red Hats
Openshift Enterprise
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
Ad

More from Eric D. Schabell (20)

PPTX
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
PPTX
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
PPTX
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
PPTX
Observability-as-a-Service: When Platform Engineers meet SREs
PPTX
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
PPTX
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
PPTX
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
PPTX
Taking Back Control of Your Telemetry Data with Fluent Bit
PPTX
Finding observability and DevEx tranquility sailing the monitoring data seas
PDF
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
PPTX
MTTS - Sleep more, slog less with automated cloud native o11y platforms
PPTX
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
PPTX
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
PPTX
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
PPTX
Taking Back Control of Your Telemetry Data with Fluent Bit
PDF
Observability For You and Me with OpenTelemetry
PPTX
Power Up with Podman - Cloud Native + K8s Meetup
PPTX
Choose Your Own Adventure - Cloud Native Observability Pitfalls
PPTX
Choose Your Own Observability Adventure
PPTX
Checking the pulse of your cloud native architecture
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Observability-as-a-Service: When Platform Engineers meet SREs
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
When Platform Engineers meet SREs - The Birth of O11y-as-a-Service Superpowers
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Taking Back Control of Your Telemetry Data with Fluent Bit
Finding observability and DevEx tranquility sailing the monitoring data seas
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
MTTS - Sleep more, slog less with automated cloud native o11y platforms
KCD Porto: Choose Your Own Adventure - Cloud Naive Observability Pitfalls
Infobip Shift EU 2024: Platform Engineers Arise - Adding Observability to You...
PromCon EU 2024: Meet the New Kid in the Sandbox - Integrating Visualization ...
Taking Back Control of Your Telemetry Data with Fluent Bit
Observability For You and Me with OpenTelemetry
Power Up with Podman - Cloud Native + K8s Meetup
Choose Your Own Adventure - Cloud Native Observability Pitfalls
Choose Your Own Observability Adventure
Checking the pulse of your cloud native architecture

JBUG Netherlands Openshift Primer

  • 1. OpenShift Primer Get your code into the Cloud! Eric D. Schabell JBoss Technology Evangelist http://www.schabell.org 12 Dec 2012, JBUG Netherlands Eric D. Schabell / @ericschabell / erics@redhat.com
  • 2. First things first, sign up! http://openshift.redhat.com Promotional Code: JBUGNL Eric D. Schabell / @ericschabell / erics@redhat.com
  • 3. OpenShift, a little history ● Nov 2010 – Makara acquired ● In 2011 – merged into OpenShift project ● May 2012 – Open Sourced OpenShift ● LiveCD launched for local PaaS ● GitHub code base ● Activity: blogs, howto's, quickstarts, webinars ● June 2012 – JBoss World, OpenShift Enterprise PaaS announced. Eric D. Schabell / @ericschabell / erics@redhat.com
  • 4. Eric D. Schabell / @ericschabell / erics@redhat.com
  • 5. Never look back... Eric D. Schabell / @ericschabell / erics@redhat.com
  • 6. PaaS? Eric D. Schabell / @ericschabell / erics@redhat.com
  • 7. Why am i DORKING with the stack?! Eric D. Schabell / @ericschabell / erics@redhat.com
  • 8. Quickstart 1.Sign Up 2.Install Client Tools 3.Create Domain 4.Create Application 5.Deploy Application (GIT) Eric D. Schabell / @ericschabell / erics@redhat.com
  • 9. http://openshift.redhat.com – “Sign up and Try it!” ● Example projects you can deploy now! ● https://www.github.com/openshift ● Help? ● IRC: freenode #openshift Promotional Code: JBUGNL ● Forums: http://www.redhat.com/opens hift/community/forums ● Email: openshift at redhat dot com Eric D. Schabell / @ericschabell / erics@redhat.com
  • 10. Install Client Tools ● Fedora / RHEL ● The rest (osX, Ubuntu, Cygwin): ● openshift.repo ● gem install rhc (json_pure) ● Move to yum.repos.d ● see forums, blogs $ sudo mv openshift.repo /etc/yum.repos.d ● Install client tools $ sudo yum install rubygem-rhc Eric D. Schabell / @ericschabell / erics@redhat.com
  • 11. Create Domain ● Use rhc command $ rhc domain create -n mydomain -l openshiftlogin ● Use admin console! Eric D. Schabell / @ericschabell / erics@redhat.com
  • 12. Web Administration Eric D. Schabell / @ericschabell / erics@redhat.com
  • 13. Browse tags Eric D. Schabell / @ericschabell / erics@redhat.com
  • 14. Eric D. Schabell / @ericschabell / erics@redhat.com
  • 15. Eric D. Schabell / @ericschabell / erics@redhat.com
  • 16. Create Eric D. Schabell / @ericschabell / erics@redhat.com
  • 17. Configure Eric D. Schabell / @ericschabell / erics@redhat.com
  • 18. Ready to code! Eric D. Schabell / @ericschabell / erics@redhat.com
  • 19. Application Details Eric D. Schabell / @ericschabell / erics@redhat.com
  • 20. Other Options ● Name app and define type $ rhc app create -a appname -t apptype -l openshiftlogin (Node.js, DIY, Jenkins, PHP, Ruby, Python, Perl and most important, Java!) ● Add application to local repo $ git add . ● Commit changes $ git commit -m “Initial app import.” Eric D. Schabell / @ericschabell / erics@redhat.com
  • 21. Deploy to Cloud ● Push the code to Express $ git push ● Congratulations, your app is in the cloud! Eric D. Schabell / @ericschabell / erics@redhat.com
  • 22. Eric D. Schabell / @ericschabell / erics@redhat.com
  • 23. Gears 500MB memory + 1GB storage Eric D. Schabell / @ericschabell / erics@redhat.com
  • 24. JBoss Developer Studio Eric D. Schabell / @ericschabell / erics@redhat.com
  • 25. Tips & Tricks – no more passwords ● One way: ● save your password in .openshift/pass.txt ● chmod 600 .openshift/pass.txt ● rhc domain show -p `cat .openshift/pass.txt` ● Better: ● add function to .bashrc or .bash_profile function rhc() { `which rhc` "$@" -p "`cat ~/.openshift/.pass.txt`" # You can also specify -l $login if needed. } Eric D. Schabell / @ericschabell / erics@redhat.com
  • 26. Tips & Tricks – hot deployments ● Works for JBoss AS 7, PHP and Ruby (for now) ● add marker file: touch .openshift/markers/hot_deploy * note – still have to live inside memory footprint, maybe use Jenkins? Eric D. Schabell / @ericschabell / erics@redhat.com
  • 27. Demo DevDayUK Mobile App $ rhc app create -a devdayuk -t jbosseap-6.0 $ cd devdayuk $ git remote add upstream -m master git://github.com/eschabell/openshift-devdayuk.git $ git pull -s recursive -X theirs upstream master $ git push http://devdayuk-$your_domain.rhcloud.com Eric D. Schabell / @ericschabell / erics@redhat.com
  • 28. Demo jBPM Web Designer $ rhc app create -a editor -t jbossas-7 $ cd editor $ git remote add upstream -m master git://github.com/eschabell/openshift-webdesigner- jbpmmigration.git $ git pull -s recursive -X theirs upstream master $ git push http://editor-$your_domain.rhcloud.com/designer/editor?profile=jbpm&uuid=123 Eric D. Schabell / @ericschabell / erics@redhat.com
  • 29. Demo jBPM Migration Project $ rhc app create -a jbpmmigration -t jbossas-7 $ cd jbpmmigration $ git remote add upstream -m master git://github.com/eschabell/openshift-jbpmmigration.git $ git pull -s recursive -X theirs upstream master $ git push http://jbpmmigration-$your_domain.rhcloud.com/jbpmmigration_upload-0.4 Eric D. Schabell / @ericschabell / erics@redhat.com
  • 30. Demo Switchyard Project $ rhc app create -a swyesb -t jbossas-7 $ cd swyesb $ git remote add upstream -m master git://github.com/eschabell/switchyard-openshift.git $ git pull -s recursive -X theirs upstream master $ git push http://swyesb-$your_domain.rhcloud.com/switchyard-quickstart-demo-orders Eric D. Schabell / @ericschabell / erics@redhat.com
  • 31. Demo Ceylon Project $ rhc app create -a ceylon -t jbossas-7 $ cd ceylon $ git remote add upstream -m master git://github.com/eschabell/ceylon-openshift.git $ git pull -s recursive -X theirs upstream master $ git push http://ceylon-$your_domain.rhcloud.com Eric D. Schabell / @ericschabell / erics@redhat.com
  • 32. Demo GateIn Project $ rhc app create -a portal -t jbossas-7 $ cd portal $ git remote add upstream -m master git://github.com/eschabell/openshift-portal.git $ git pull -s recursive -X theirs upstream master $ git push http://portal-$your_domain.rhcloud.com/portal Eric D. Schabell / @ericschabell / erics@redhat.com
  • 33. Demo Drools Planner $ rhc app create -a droolsplanner -t jbosseap-6.0 $ cd droolsplanner $ git remote add upstream -m master git://github.com/eschabell/openshift-droolsplanner.git $ git pull -s recursive -X theirs upstream master $ git push http://droolsplanner-$your_domain.rhcloud.com/droolsplanner Eric D. Schabell / @ericschabell / erics@redhat.com
  • 34. Demo JBoss BRMS 5.3* $ rhc app create -a brms53 -t jbossas-7 $ cd brms53 $ git remote add upstream -m master git://github.com/eschabell/openshift-brms53.git $ git pull -s recursive -X theirs upstream master $ git push http://brms53-$your_domain.rhcloud.com:8080/jboss-brms Eric D. Schabell / @ericschabell / erics@redhat.com
  • 35. Loving your hammers? Eric D. Schabell / @ericschabell / erics@redhat.com
  • 36. OpenShift: http://openshift.redhat.com ● OpenShift Enterprise PaaS FAQ: http://www.redhat.com/resourcelibrary/datasheets/openshift-enterprise-paas-solution ● Blogs: https://www.redhat.com/openshift/community/blogs ● Repository for all OpenShift demos shown here: https://github.com/eschabell ● OpenShift demo repository: https://github.com/openshift ● Rise above the Cloud hype with OpenShift: http://www.schabell.org/2012/01/rise-above-cloud-hype-with-openshift.html ● OpenShift Primer (e-book) http://www.schabell.org/2012/12/openshift-primer-book-published-amazon-ibooks.html Eric D. Schabell / @ericschabell / erics@redhat.com