FROM registry.vereign.com/docker/go-with-dep:master-x86 #RUN echo deb http://deb.debian.org/debian buster main > /etc/apt/sources.list.d/buster.list \ # && apt-get update \ # && apt-get install -y --no-install-recommends npm zlib1g-dev ENV GOPATH /srv/ ENV SERVER_OUT "bin/server" ENV SERVER_PKG_BUILD ${PKG} ARG CI_JOB_TOKEN ARG CI_PROJECT_NAME ARG CI_COMMIT_REF_NAME ARG CI_COMMIT_SHA ENV CI_PROJECT_NAME ${CI_PROJECT_NAME} RUN echo project is $CI_PROJECT_NAME && mkdir -p /srv/src/code.vereign.com/code/$CI_PROJECT_NAME COPY . /srv/src/code.vereign.com/code/$CI_PROJECT_NAME/ RUN cd /srv/src/code.vereign.com/code/$CI_PROJECT_NAME && \ git config --global credential.https://code.vereign.com.username gitlab-ci-token && \ git config --global credential.helper "store --file /tmp/store" && \ echo https://gitlab-ci-token:$CI_JOB_TOKEN@code.vereign.com > /tmp/store && cat /tmp/store && \ 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/ ENTRYPOINT /srv/src/code.vereign.com/code/$CI_PROJECT_NAME/bin/server