From: Jan Malkiewicz Date: Wed, 30 Sep 2020 11:39:08 +0000 (+0200) Subject: [OOM-K8S-CERT-EXTERNAL-PROVIDER] Fix Dockerfile X-Git-Tag: 2.2.0~26 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=ba53716a2d89ca195639fd8d5e0b4243fc6e8342;p=oom%2Fplatform%2Fcert-service.git [OOM-K8S-CERT-EXTERNAL-PROVIDER] Fix Dockerfile Issue-ID: OOM-2559 Signed-off-by: Jan Malkiewicz Change-Id: Ie957e9f5deb5cc5f934765bee8e612bb9e517c2c --- diff --git a/certServiceK8sExternalProvider/Dockerfile b/certServiceK8sExternalProvider/Dockerfile index baea932b..c6c34a85 100644 --- a/certServiceK8sExternalProvider/Dockerfile +++ b/certServiceK8sExternalProvider/Dockerfile @@ -4,12 +4,14 @@ FROM golang:1.15.2 as builder WORKDIR /workspace # Copy the Go Modules manifests COPY go.* ./ + # cache deps before building and copying source so that we don't need to re-download as much # and so that source changes don't invalidate our downloaded layer RUN go mod download # Copy the go source COPY main.go main.go +COPY src/ ./src # Build RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -a -o oom-certservice-k8s-external-provider main.go diff --git a/certServiceK8sExternalProvider/pom.xml b/certServiceK8sExternalProvider/pom.xml index 6be62b77..2b999837 100644 --- a/certServiceK8sExternalProvider/pom.xml +++ b/certServiceK8sExternalProvider/pom.xml @@ -53,6 +53,8 @@ onap.org/oom-certservice/k8s-external-provider + onap.org/oom-certservice/k8s-external-provider/main + onap.org/oom-certservice/k8s-external-provider/certservice-provisioner