From ba53716a2d89ca195639fd8d5e0b4243fc6e8342 Mon Sep 17 00:00:00 2001 From: Jan Malkiewicz Date: Wed, 30 Sep 2020 13:39:08 +0200 Subject: [PATCH] [OOM-K8S-CERT-EXTERNAL-PROVIDER] Fix Dockerfile Issue-ID: OOM-2559 Signed-off-by: Jan Malkiewicz Change-Id: Ie957e9f5deb5cc5f934765bee8e612bb9e517c2c --- certServiceK8sExternalProvider/Dockerfile | 2 ++ certServiceK8sExternalProvider/pom.xml | 2 ++ 2 files changed, 4 insertions(+) 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 -- 2.16.6