OpenShift is RedHat's foray into PaaS.
Since I've used JBoss as my JavaEE Application Server for the past 10 years at work (going all the way back to JBoss AS 4.2.2), it made sense for me to use as a platform for personal development projects.
They gave me 3 free small gears to use. Ended up using my first one for a JBoss Wildfly 8.2.0.Final cartridge (community created). I'm sure I'll need to use my second one for the database (debating between MySQL and Postgres).
It was easy to create the server instance.
Next step: gain access.
I followed the instructions for setting up OpenShift rhc Client Tools in a Windows Environment (I run a dual boot Fedora Core 21 / Windows 7). Normally I do all my development out of Linux except .NET Development, and if/when I really start rolling on an OpenShift-deployed project, I'll probably switch back to Linux.
Step 1 - Install Ruby
Installed the latest Ruby x64 for Windows:
ruby 2.2.1p85 (2015-02-26 revision 49769) [x64-mingw32]
Step 2 - Install Git
Already had Git on my machine.
Step 3: Install and Configure the OpenShift gem
Ran into an error immediately after running rhc setup.
kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError)
A little googling led to this StackOverflow Answer to rhc setup gives error 'no such file dl/import'.
Upgraded net-ssh to 2.9.3.beta1 like the answer recommended, re-ran rhc setup, and it worked like a champ.
Now that I'm all set up, next steps for me will include:
- Cloning (and understanding) the built-in Git Repository with the OpenShift Application. I was surprised to read in their documentation that each OpenShift Application has its own Git Repo. I had expected to create a Repo on GitHub and when I needed to deploy to OpenShift, I thought I would just drop a WAR or EAR file.
- Setting up my Gradle Build.
No comments:
Post a Comment