X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=Dockerfile;h=ec5fd57d9f760fff12171a4698b67e7f9192bdbd;hb=refs%2Ftags%2F0.7.0;hp=7ff0724cf3cf889cf2545eb9832667a3624f9109;hpb=66b7813221b6da5c15da40953d09d3846a4bc029;p=ric-plt%2Fvespamgr.git diff --git a/Dockerfile b/Dockerfile index 7ff0724..ec5fd57 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,10 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - +# +# This source code is part of the near-RT RIC (RAN Intelligent Controller) +# platform project (RICP). +# # Start from golang v1.12 base image FROM golang:1.12 as gobuild @@ -38,17 +41,7 @@ WORKDIR $GOPATH/src/vesmgr # Copy vesmgr to the Working Directory COPY $HOME/ . -RUN GO111MODULE=on go mod download - -# Run vesmgr UT -RUN export GOPATH=$HOME/go && \ - export PATH=$GOPATH/bin:$GOROOT/bin:$PATH && \ - go test ./... - -# Install vesmgr -RUN export GOPATH=$HOME/go && \ - export PATH=$GOPATH/bin:$GOROOT/bin:$PATH && \ - go install -v ./cmd/vesmgr +RUN ./build_vesmgr.sh ################# # @@ -56,6 +49,13 @@ RUN export GOPATH=$HOME/go && \ # Ubuntu or something smaller? FROM ubuntu:18.04 +# For trouble-shooting +RUN apt-get update; apt-get install -y \ + iputils-ping \ + net-tools \ + curl \ + tcpdump + # Create the configuration directory for ves agent RUN mkdir -p /etc/ves-agent COPY --from=gobuild root/go/bin /root/go/bin