--- /dev/null
+FROM alpine:3.7
+
+LABEL name="aaf-sms"
+LABEL version=1.0.0
+LABEL maintainer="Girish Havaldar <hg0071052@techmahindra.com>"
+
+ADD quorumclient /smsquorum/bin/quorumclient
+RUN chmod +x /smsquorum/bin/quorumclient
+ENTRYPOINT ["/smsquorum/bin/quorumclient"]
\ No newline at end of file
--- /dev/null
+#!/bin/bash\r
+DIRNAME=`dirname $0`\r
+DOCKER_BUILD_DIR=`cd $DIRNAME/; pwd`\r
+echo "DOCKER_BUILD_DIR=${DOCKER_BUILD_DIR}"\r
+cd ${DOCKER_BUILD_DIR}\r
+\r
+BUILD_ARGS="--no-cache"\r
+ORG="onap"\r
+VERSION="1.1.0"\r
+PROJECT="aaf"\r
+IMAGE="smsquorum"\r
+DOCKER_REPOSITORY="nexus3.onap.org:10003"\r
+IMAGE_NAME="${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/${IMAGE}"\r
+TIMESTAMP=$(date +"%Y%m%dT%H%M%S")\r
+\r
+if [ $HTTP_PROXY ]; then\r
+ BUILD_ARGS+=" --build-arg HTTP_PROXY=${HTTP_PROXY}"\r
+fi\r
+if [ $HTTPS_PROXY ]; then\r
+ BUILD_ARGS+=" --build-arg HTTPS_PROXY=${HTTPS_PROXY}"\r
+fi\r
+#Need to create makefile\r
+function generate_binary {\r
+ pushd ../src/smsquorum\r
+ make build\r
+ popd\r
+ cp ../target/smsquorum .\r
+}\r
+\r
+function remove_binary {\r
+ rm smsquorum\r
+}\r
+\r
+function build_image {\r
+ echo "Start build docker image: ${IMAGE_NAME}"\r
+ docker build ${BUILD_ARGS} -t ${IMAGE_NAME}:latest .\r
+}\r
+\r
+function push_image_tag {\r
+ TAG_NAME=$1\r
+ echo "Start push ${TAG_NAME}"\r
+ docker tag ${IMAGE_NAME}:latest ${TAG_NAME}\r
+ docker push ${TAG_NAME}\r
+}\r
+\r
+function push_image {\r
+ echo "Start push ${IMAGE_NAME}:latest"\r
+ docker push ${IMAGE_NAME}:latest\r
+\r
+ push_image_tag ${IMAGE_NAME}:${VERSION}-SNAPSHOT-latest\r
+ push_image_tag ${IMAGE_NAME}:${VERSION}-STAGING-latest\r
+ push_image_tag ${IMAGE_NAME}:${VERSION}-STAGING-${TIMESTAMP}\r
+}\r
+\r
+generate_binary\r
+build_image\r
+push_image\r
+remove_binary
\ No newline at end of file