From 283bf04cc57f5e570014dd5410265918bf25ebc5 Mon Sep 17 00:00:00 2001 From: dharanpu Date: Thu, 7 Jun 2018 15:48:05 +0200 Subject: [PATCH] updated entrypoint.sh to enable capi port overriding --- .../couchbase-server/scripts/entrypoint.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/generate/resources/couchbase-server/scripts/entrypoint.sh b/generate/resources/couchbase-server/scripts/entrypoint.sh index e1e5ecfca..cc402bd27 100755 --- a/generate/resources/couchbase-server/scripts/entrypoint.sh +++ b/generate/resources/couchbase-server/scripts/entrypoint.sh @@ -2,7 +2,9 @@ set -e staticConfigFile=/opt/couchbase/etc/couchbase/static_config +capiConfigFile=/opt/couchbase/etc/couchdb/default.d/capi.ini restPortValue=8091 +capiPortValue=8092 # see https://developer.couchbase.com/documentation/server/current/install/install-ports.html function overridePort() { @@ -24,6 +26,15 @@ function overridePort() { fi fi fi + + if [ "$portNameUpper" == "CAPI_PORT" ]; then + if grep -Fq "{${portValue}," ${capiConfigFile} + then + echo "Don't override port ${portName} because already available in $staticConfigFile" + else + sed -i -e "s/${capiPortValue}/${portValue}/g" ${capiConfigFile} + fi + fi } overridePort "rest_port" @@ -37,7 +48,7 @@ overridePort "ssl_rest_port" overridePort "ssl_capi_port" overridePort "ssl_proxy_downstream_port" overridePort "ssl_proxy_upstream_port" - +overridePort "capi_port" [[ "$1" == "couchbase-server" ]] && {