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