linuxstudio / openshift3mlbparks

Example repo for "Application Development with OpenShift" course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NOTE!

This application has bugs introduced for debugging purposes.

Sample application for OpenShift 3

This sample application will create and deploy a Java EE application server as well as a MongoDB database. The sample application will display a map and perform geospatial queries to populate the map with all Major League Baseball stadiums in the United States.

There are two options for this sample application depending on what you have available in your environment. The options are to use JBoss EAP latest or Wildfly latest. If you are using the openshift all-in-one image, use Wildfly. If you are using OpenShift Online 3, Dedicated, or Enteprise, use EAP.

Quick instructions to just get this working on an OpenShift 3 deployment as a normal user

$ oc login https://yourOpenShiftServer
$ oc new-project mlbparks

If your environment (all-in-one) has Wildfly, use this:

$ oc create -f https://raw.githubusercontent.com/tonykay/openshift3mlbparks/master/mlbparks-template-wildfly.json
$ oc new-app mlbparks-wildfly

If your environment (Online 3, Dedicated, OSE) has EAP, use this:

$ oc create -f https://raw.githubusercontent.com/tonykay/openshift3mlbparks/master/mlbparks-template-eap.json
$ oc new-app mlbparks-eap
````
## Install template as cluster-admin for everyone to use

Load the template with cluster-admin user:

````
# oc create -f https://raw.githubusercontent.com/tonykay/openshift3mlbparks/master/mlbparks-template-wildfly.json -n openshift
````

About

Example repo for "Application Development with OpenShift" course


Languages

Language:Java 78.8%Language:HTML 18.5%Language:Shell 2.7%