Platform-as-a-service makes deploying applications to cloud fast and easy.  But, to get the most out of the OpenShift PaaS, it helps to stay abreast of the interesting technical issues plus their workarounds and solutions.  We've made this easy with a weekly tips and tricks blog.

Where to go to get help?

Get help lists several great resources like our documentation, FAQs, Knowledge Base, IRC channel, bug tracking system, and of course the Community.

Platform-as-a-service makes deploying applications to cloud fast and easy.  But, to get the most out of the OpenShift PaaS, it helps to stay abreast of the interesting technical issues plus their workarounds and solutions.  We've made this easy with a weekly tips and tricks blog.

Where to go to get help?

Get help lists several great resources like our documentation, FAQs, Knowledge Base, IRC channel, bug tracking system, and of course the Community.

What if my application needs a feature that isn't supported on OpenShift?

We take Community feedback very seriously.  As the community adds ideas and spreads the word to have the user base vote on the importance of the ideas/feature requests, we prioritize them in our backlog (by number of votes).  We have quite the amount of work yet to be done, but we're not ignoring the community's requests.

I want to help with implementing those new ideas and features.

OpenShift is also Open Source.  Get involved and check out OpenShift Origin.

Speaking of features, what about Websockets support?

One of our biggest feature requests is Websocket support.  The current workaround is use socket.io and downgrade to XHR polling - see @line # 126 at https://github.com/ramr/pacman/blob/master/server.js This has enabled some great games on hosted on OpenShift using Nodejs.  

OpenShift for Mobile applications

We partner with Appcelerator to bring integration with Titanium Studio for rapid development of mobile applications.  Checkout our blog on how to use the OpenShift plugin, and next steps blog series on how to build your Mobile backends on OpenShift. 

More Tomcat on OpenShift

We've recently updated our Tomcat DIY blog with some tips on how to avoid start/stop issues with port bindings.  We've taken another step furture to simplify your Tomcat deployments with a quickstart based on the blog.

Installing RPMs on OpenShift

Something that's come up quite a bit is how to install RPMs on OpenShift since apps/users don't have root access.  Here's a few tips on how you can manually install RPMs.

JBoss application startup issue:  Disk quota exceeded

We've run into JBoss startup issues on OpenShift and found the root cause and workaround.  If you happen to run into it, review the Knowledge Base article here.

Python 2.7 on DIY and Virtualenv tips and tricks

We've had a series of discussions around Python this week revolving around Python 2.7 on DIY and virtualenv.  We sorted out a port conflict issue, and scripted through the pre-build of Python 2.7 to enable Jenkins integration (see comments on blog).  We also walked through the default configuration of Python 2.6 with virtualenv, as well as delved into how to enable a similar virtualenv on Python 2.7 on DIY.  Feedback is defintely welcome.

 

Special thanks to all Community users who helped report these issues on IRC, Forums and the mailing list.  Without you, we won't know what we have to fix nor how we can improve.  So please keep the questions coming!!

Thank you!
--
Nam Duong - Customer Enablement
Product Marketing Manager
OpenShift | PaaS by Red Hat

http://openshift.redhat.com
Twitter: @openshift, @NamDuong_rh


Categories

Python, News

< Back to the blog