Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Dockerfile 320 B
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"]