Added docker entry point 85/73985/1
authorsunil unnava <sunil.unnava@att.com>
Thu, 29 Nov 2018 20:23:25 +0000 (15:23 -0500)
committersunil unnava <sunil.unnava@att.com>
Thu, 29 Nov 2018 20:23:40 +0000 (15:23 -0500)
Issue-ID: DMAAP-888
Change-Id: I962ef0a14ac946c39f632051d5a352b368b68910
Signed-off-by: sunil unnava <sunil.unnava@att.com>
src/main/docker/Dockerfile
src/main/docker/scripts/start-zookeeper.sh

index 77dcf59..37bc513 100644 (file)
@@ -50,4 +50,6 @@ RUN set -x \
     && ln -s /opt/zookeeper/$ZK_DIST.jar /usr/share/zookeeper/ \
 && ln -s /opt/zookeeper/lib/* /usr/share/zookeeper
 
-RUN chmod -R 777 /opt/zookeeper/bin
\ No newline at end of file
+RUN chmod -R 777 /opt/zookeeper/bin
+ENTRYPOINT /opt/zookeeper/bin/start-zookeeper.sh
+EXPOSE 2181 2888 3888
index e80484f..3765be8 100644 (file)
@@ -67,10 +67,10 @@ function validate_env() {
     echo "ZK_PURGE_INTERVAL=$ZK_PURGE_INTERVAL"
     echo "ZK_PRE_ALLOC_SIZE=$ZK_PRE_ALLOC_SIZE"
     
-    if [ $ZK_REPLICAS -gt 1 ]  then
+    if [ $ZK_REPLICAS -gt 1 ];  then
         echo "ENSEMBLE"
         print_servers
-        fi
+    fi
     
     echo "Environment validation successful"
 }
@@ -119,7 +119,7 @@ function create_data_dirs() {
 
     if [ $ZK_REPLICAS -gt 1 ] && [  ! -f $ID_FILE]; then
         echo $MY_ID >> $ID_FILE
-        fi
+    fi
 
     echo "Created ZooKeeper data directories and set permissions in $ZK_DATA_DIR"
 }