From 91de1807ad42b07e618a4c9767f54fa5d5dfc312 Mon Sep 17 00:00:00 2001 From: stasatdaglabs <39559713+stasatdaglabs@users.noreply.github.com> Date: Wed, 21 Apr 2021 12:53:37 +0300 Subject: [PATCH] Generalize stability-tests/docker/Dockerfile. (#1685) (cherry picked from commit a6da3251d0946077ca019d21dc629b6f8378be8a) --- stability-tests/docker/Dockerfile | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/stability-tests/docker/Dockerfile b/stability-tests/docker/Dockerfile index 8a4bcf6b8..f67f2926a 100644 --- a/stability-tests/docker/Dockerfile +++ b/stability-tests/docker/Dockerfile @@ -1,26 +1,29 @@ -ARG KASPAD_VERSION +ARG KASPAD_IMAGE +ARG KASPAMINER_IMAGE -FROM 578712463641.dkr.ecr.eu-central-1.amazonaws.com/kaspad-release-candidate:$KASPAD_VERSION as kaspad -FROM 578712463641.dkr.ecr.eu-central-1.amazonaws.com/kaspaminer-release-candidate:$KASPAD_VERSION as kaspaminer +FROM ${KASPAD_IMAGE} as kaspad +FROM ${KASPAMINER_IMAGE} as kaspaminer FROM golang:1.16-alpine +RUN mkdir -p /go/src/github.com/kaspanet/kaspad + +WORKDIR /go/src/github.com/kaspanet/kaspad + RUN apk add bash build-base git -ARG KASPAD_VERSION +COPY go.mod . +COPY go.sum . + +RUN go mod download + +COPY . . COPY --from=kaspad /app/ /app/ COPY --from=kaspaminer /app/ /app/ ENV PATH="/app:${PATH}" -COPY . /tests - -WORKDIR /tests - -RUN git ls-remote https://github.com/kaspanet/kaspad.git $KASPAD_VERSION | awk '{print $1;}' > /tmp/kaspad_git_commit -RUN go mod edit -dropreplace github.com/kaspanet/kaspad -RUN go mod edit -replace github.com/kaspanet/kaspad=github.com/kaspanet/kaspad@`cat /tmp/kaspad_git_commit` ; -RUN go mod download +WORKDIR /go/src/github.com/kaspanet/kaspad/stability-tests RUN go install ./...