You can download Getting Started with OpenShift book from here.
Open a new command-line terminal, navigate to convinient location, and then create a new OpenShift application using rhc command-line tool.
$ rhc app-create insultapp jbosseap postgresql-9 --from-code https://github.com/shekhargulati/insultapp.git
After application creation, SSH into application gear using rhc ssh command.
$ rhc ssh --app insultapp
And run the following commnad to create database schema with input data.
$ psql -f $OPENSHIFT_REPO_DIR/import.sql
Open the application in web browser http://insultapp-{{domain-name}}.rhcloud.com. Please replace {{domain-name}} with your OpenShift account domain name.
The application has three git tags that you can find here https://github.com/shekhargulati/insultapp/releases.
-
AppTemplate : This is the starter template application created by OpenShift. Just a simple hello world application.
-
InMemoryInsults : This version finds insults from java.util.List.
-
DatabaseInsults : This version finds insults from PostgreSQL database.