SEBA-964 Remove hardcoded hostnames and replace with config system;
Move code to canonical golang directory structure;
Update licensing;
Update README.md
Change-Id: I4b00301eef4e87e81fc731a5af20cf7b7ed68678
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 7bf4548..93f4b77 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -15,17 +15,12 @@
# -------------
# Build stage
-FROM golang:1.12-alpine3.9 AS build-env
+FROM golang:1.13.8-alpine3.11 AS build-env
# Install required packages
RUN apk add --no-cache wget git make build-base protobuf protobuf-dev
-# Prepare directory structure
-RUN ["mkdir", "-p", "/build"]
-RUN ["mkdir", "-p", "$GOPATH/src", "$GOPATH/pkg", "$GOPATH/bin"]
-RUN ["mkdir", "-p", "$GOPATH/src/github.com/opencord/nem-ondemand-proxy"]
-
-WORKDIR $GOPATH/src/github.com/opencord/nem-ondemand-proxy
+WORKDIR /go/src
COPY . ./
@@ -38,7 +33,7 @@
# Build nem-proxy
SHELL ["/bin/ash", "-o", "pipefail", "-c"]
-RUN go build -o /build/nem-proxy
+RUN go build -mod=vendor -o /build/nem-proxy cmd/nem-ondemand-proxy/main.go
# -------------
# Image creation stage