Skip to content
Snippets Groups Projects
Dockerfile 1.25 KiB
Newer Older
alex's avatar
alex committed
FROM registry.vereign.com/docker/go-with-dep:master

#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
Olgun Cengiz's avatar
Olgun Cengiz committed
ARG CI_COMMIT_REF_NAME
ARG CI_COMMIT_SHA
alex's avatar
alex committed

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