Description:
|
Currently, the [OpenShift AeroGear Push Server cartridge repository|https://github.com/aerogear/openshift-origin-cartridge-aerogear-push] includes the SimplePush [module|https://github.com/aerogear/openshift-origin-cartridge-aerogear-push/tree/master/versions/0.8.0/modules/org/jboss/aerogear/simplepush/main] and the UnifiedPush [WAR file|https://github.com/aerogear/openshift-origin-cartridge-aerogear-push/tree/master/versions/0.8.0/standalone/deployments]. In order to get our cartridge repository merged into OpenShift's origin-server [master|https://github.com/openshift/origin-server] repository, we need to remove these binary files from our cartridge repository and package them in an RPM instead. In particular, this RPM should accomplish the following:
1. the SimplePush module (i.e., the module.xml file and the JAR files) needs to be installed (perhaps to /opt/aerogear-push-%{version}/modules/org/jboss/aerogear/simplepush/main/)
2. the UnifiedPush WAR file (i.e., ag-push.war) needs to be installed (perhaps to /opt/aerogear-push-%{version}/standalone/deployments/)
The OpenShift AS 7 cartridge depends on the following jboss-as7 RPM that contains the AS 7 binaries. Jhon Honce had mentioned that the AeroGear Push Server RPM should be similar to this. http://pkgs.devel.redhat.com/cgit/rpms/jboss-as7/log/?h=libra-rhel-6
Once this RPM has been created for us, I will update the [OpenShift AeroGear Push Server cartridge repository|https://github.com/aerogear/openshift-origin-cartridge-aerogear-push] accordingly.
|