Quickstart CapeDwarf application for OpenShift.
Follow this instructions to run Google AppEngine applications on OpenShift PaaS, using CapeDwarf.
-
Register for OpenShift
-
Follow the instructions to install client tools (step one)
-
Create a domain (step two on the link above)
-
Create JBoss AS applications:
rhc app create -t jbossas-7 -a mygaeapp
-
Remove JBossAS default sample application
cd mygaeapp git rm -r src/main/webapp/* git commit -m"Sample app removed."
-
Use files from this github repo to add CapeDwarf modules to JBoss AS.
Avoiding conflicts specify git options to prefer this repo content.git remote add upstream https://github.com/openshift/capedwarf-example.git git pull -s recursive -X theirs upstream master
-
Push everything to OpenShift:
git push origin master
Operation takes a while to complete, OpenShift node is pulling in CapeDwarf.
-
Open your sample app in a web browser at mygaeapp-<your domain name>.rhcloud.com, first time it takes about a minute to load all dependent modules.
This code is dedicated to the public domain to the maximum extent permitted by applicable law, pursuant to CC0 (http://creativecommons.org/publicdomain/zero/1.0/)