From aeb2c59b1251f22914547deeecbbdd940f17756f Mon Sep 17 00:00:00 2001 From: Dileep Ranganathan Date: Thu, 29 Aug 2019 15:49:46 -0700 Subject: Added docker image builder for go MS Added builder image and script to build golang based microservice images Issue-ID: ONAPARC-366 Signed-off-by: Dileep Ranganathan Change-Id: I90bd0cfbd5dfbe1d5a4233673e68fac1bc60accf --- vnfs/DAaaS/microservices/build-image.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 vnfs/DAaaS/microservices/build-image.sh (limited to 'vnfs/DAaaS/microservices/build-image.sh') diff --git a/vnfs/DAaaS/microservices/build-image.sh b/vnfs/DAaaS/microservices/build-image.sh new file mode 100755 index 00000000..61e09057 --- /dev/null +++ b/vnfs/DAaaS/microservices/build-image.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -o nounset +set -o errexit +set -o pipefail + +OPERATOR=$1 +OPERATOR_IMAGE=$2 +echo "Building $OPERATOR image $OPERATOR_IMAGE" +CMD="export GO111MODULE=on && cd $OPERATOR && operator-sdk build $OPERATOR_IMAGE" + +docker build -f Dockerfile.ci . -t operator-image-builder:latest + +docker run --rm -it \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -v $PWD:/app/demo/vnfs/DAaaS/microservices \ + operator-image-builder:latest bash -c "$CMD" + -- cgit 1.2.3-korg