Skip to content
Snippets Groups Projects
Dockerfile 719 B
Newer Older
  • Learn to ignore specific revisions
  • Alexey Kuklin's avatar
    Alexey Kuklin committed
    FROM golang:1.14.1
    
    Alexey Kuklin's avatar
    Alexey Kuklin committed
    
    ENV DEBIAN_FRONTEND=noninteractive 
    
    RUN 	go get -u github.com/golang/dep/cmd/dep  github.com/ugorji/go/codec/codecgen  \
    
    Alexey Kuklin's avatar
    Alexey Kuklin committed
            && apt-get update && apt-get install -y libgs-dev ghostscript \
    
    Alexey Kuklin's avatar
    Alexey Kuklin committed
    		&& rm -rf /var/lib/apt/lists/* 
    
    ONBUILD ARG GITLAB_LOGIN
    ONBUILD ARG GITLAB_PASSWORD
    
    ONBUILD ARG CI_COMMIT_REF_NAME
    ONBUILD ARG CI_COMMIT_SHA
    
    ONBUILD ARG CI_PROJECT_NAME
    ONBUILD ENV CI_PROJECT_NAME ${CI_PROJECT_NAME}
    
    ONBUILD ARG CI_PROJECT_NAMESPACE
    ONBUILD ENV CI_PROJECT_NAMESPACE ${CI_PROJECT_NAMESPACE}
    
    ONBUILD LABEL project=$CI_PROJECT_NAME-$CI_COMMIT_REF_NAME
    
    Alexey Kuklin's avatar
    Alexey Kuklin committed
    
    ONBUILD RUN git config --global url."https://$GITLAB_LOGIN:$GITLAB_PASSWORD@code.vereign.com".insteadOf "https://code.vereign.com"