From 14d1d5a8704a0ba7789baa59f9ff892a47909e95 Mon Sep 17 00:00:00 2001 From: Alexander Kulikov <alexander.kulikov@vereign.com> Date: Fri, 11 Jan 2019 08:44:05 +0000 Subject: [PATCH] adding multistage support --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index b621ec9..d67e3bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,10 +26,14 @@ RUN cd /srv/src/code.vereign.com/code/$CI_PROJECT_NAME && \ export PKG=code.vereign.com/code/$CI_PROJECT_NAME && \ make && rm /tmp/store -#FROM debian:stretch -#RUN mkdir -p /srv/src/code.vereign.com/code/ -#COPY --from=0 /srv/src/code.vereign.com/code/data-storage-agent /srv/src/code.vereign.com/code/ -#RUN find /srv/src/code.vereign.com/code/ +FROM golang:1.10.3 + +ARG CI_PROJECT_NAME +ENV CI_PROJECT_NAME ${CI_PROJECT_NAME} + +RUN mkdir -p /srv/src/code.vereign.com/code/$CI_PROJECT_NAME/bin +COPY --from=0 /srv/src/code.vereign.com/code/$CI_PROJECT_NAME/bin/server /srv/src/code.vereign.com/code/$CI_PROJECT_NAME/bin/server + ENTRYPOINT /srv/src/code.vereign.com/code/$CI_PROJECT_NAME/bin/server -- GitLab