Skip to content

Commit

Permalink
Detect clustering
Browse files Browse the repository at this point in the history
  • Loading branch information
cescoffier committed Sep 7, 2017
1 parent da793a9 commit 31dd30f
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion .s2i/bin/run
Expand Up @@ -8,4 +8,18 @@
#

cd /opt/openshift
exec java -Dmaven.repo.local=${M2_LOCAL} -Dvertx.cacheDirBase=/tmp -jar vertx-app.jar ${APP_OPTIONS}

export VERTX_CLUSTER=""
export SYS=""
export JGROUP_CONF=""

if `jar tf *.jar | grep --quiet "META-INF/services/io.vertx.core.spi.cluster.ClusterManager"`; then
jar tf vertx-app.jar | grep "META-INF/services/io.vertx.core.spi.cluster.ClusterManager"
echo "Enabling cluster mode"
export VERTX_CLUSTER="-cluster"
if `jar tf vertx-app.jar | grep --quiet "InfinispanClusterManager"`; then
export SYS="-Djava.net.preferIPv4Stack=true"
fi
fi

exec java -Dmaven.repo.local=${M2_LOCAL} -Dvertx.cacheDirBase=/tmp -Dvertx.disableDnsResolver=true $SYS -jar vertx-app.jar ${APP_OPTIONS} ${VERTX_CLUSTER}

0 comments on commit 31dd30f

Please sign in to comment.