Skip to content
Snippets Groups Projects
Dockerfile 320 B
Newer Older
  • Learn to ignore specific revisions
  • ARG GOLANG_VERSION=1.18
    ARG BUILDARGS
    ARG $GITLAB_PROXY
    
    FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-buster AS installer
    
    WORKDIR /src/gosdn/controller
    COPY go.* ./
    RUN go mod download
    
    FROM installer as builder
    
    COPY ./controller ./
    
    RUN make build
    
    
    FROM scratch as gosdn
    
    COPY artifacts/gosdn /
    
    ENTRYPOINT ["/gosdn"]