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
{code}
/opt/aerogear-push-%{version}/modules/org/jboss/aerogear/simplepush/main/
)
{code}
2. the UnifiedPush WAR file (i.e., ag-push.war) needs to be installed
(
,
perhaps to
{code}
/opt/aerogear-push-%{version}/standalone/deployments/
)
{code}
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.
|