Giter Club home page Giter Club logo

openshift3mlbparks's Introduction

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/gshipley/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/gshipley/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/gshipley/openshift3mlbparks/master/mlbparks-template-wildfly.json -n openshift

openshift3mlbparks's People

Contributors

alberttwong avatar apetroni avatar cgwalters avatar gshipley avatar jorgemoralespou avatar thoraxe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openshift3mlbparks's Issues

Not Pulling ImageStream from Registry

I think this might be something wrong with my registry but want to see if you have an idea how I can fix. I deploy the template into the mlbparks project. When the pod is being spun up it cant find the mlbparks in the registry. Should it not pull from the registry since the imagestream is in there?

[RFE] Update for AggData

In order to demo for specific customers; update this codebase to use the JSON you can feed it (like you demoed for the QBR).

build failure: Error assembling WAR: webxml attribute is required

[root@openshift3mlbparks]# mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building mlbparks 1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ mlbparks ---
[INFO] Deleting /root/openshift3mlbparks/target
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ mlbparks ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ mlbparks ---
[INFO] Compiling 4 source files to /root/openshift3mlbparks/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ mlbparks ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /root/openshift3mlbparks/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ mlbparks ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ mlbparks ---
[INFO] No tests to run.
[INFO] Surefire report directory: /root/openshift3mlbparks/target/surefire-reports


T E S T S

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ mlbparks ---
[INFO] Packaging webapp
[INFO] Assembling webapp [mlbparks] in [/root/openshift3mlbparks/target/mlbparks-1.0]
[INFO] Processing war project
[INFO] Copying webapp resources [/root/openshift3mlbparks/src/main/webapp]
[INFO] Webapp assembled in [36 msecs]
[INFO] Building war: /root/openshift3mlbparks/target/mlbparks-1.0.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.503s
[INFO] Finished at: Sat Sep 12 12:35:13 PDT 2015
[INFO] Final Memory: 25M/390M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project mlbparks: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[root@cent7-npm-perf-01 openshift3mlbparks]#

At what point does oc env MONGODB_SERVICE_HOST get populated?

I have a question. The code knows to pull the correct IP for mongodb using $MONGODB_SERVICE_HOST. When does this variable get created and populated? When "oc new-app mongodb" get executed? If so, I tried to do a search across this project (returned 0 results) and couldn't find the spot that defines it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.