From 9994992c10b82fa5a6bc54e68171521573c3b66c Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Sun, 5 Jan 2020 19:10:12 +0100 Subject: [PATCH] add docker build cache for modules --- task1-backend/Dockerfile | 4 ++++ task2-backend/Dockerfile | 4 ++++ task3-backend/Dockerfile | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/task1-backend/Dockerfile b/task1-backend/Dockerfile index ff09e54..01a49d1 100644 --- a/task1-backend/Dockerfile +++ b/task1-backend/Dockerfile @@ -8,6 +8,10 @@ WORKDIR /app RUN apk add --no-cache go git curl gcc g++ make +COPY go.sum . +COPY go.mod . +RUN go mod download + COPY . . RUN go build -o task1 github.com/mainnika/a-quest/task1-backend diff --git a/task2-backend/Dockerfile b/task2-backend/Dockerfile index c038795..fae5704 100644 --- a/task2-backend/Dockerfile +++ b/task2-backend/Dockerfile @@ -8,6 +8,10 @@ WORKDIR /app RUN apk add --no-cache go git curl gcc g++ make +COPY go.sum . +COPY go.mod . +RUN go mod download + COPY . . RUN go build -o task2 github.com/mainnika/a-quest/task2-backend diff --git a/task3-backend/Dockerfile b/task3-backend/Dockerfile index c79e0fd..9004a72 100644 --- a/task3-backend/Dockerfile +++ b/task3-backend/Dockerfile @@ -8,6 +8,10 @@ WORKDIR /app RUN apk add --no-cache go git curl gcc g++ make +COPY go.sum . +COPY go.mod . +RUN go mod download + COPY . . RUN go build -o task3 github.com/mainnika/a-quest/task3-backend