main
parent
994cce7f3a
commit
1b3832e94f
1 changed files with 25 additions and 0 deletions
@ -0,0 +1,25 @@ |
||||
FROM alpine/git AS downloader |
||||
ARG project_dir="/test3k_auth" |
||||
ARG project_name="test3k_auth" |
||||
ARG project_repo="http://git.slaventius.ru/test3k/auth.git" |
||||
WORKDIR /tmp${project_dir} |
||||
RUN git clone --depth=1 ${project_repo} /tmp${project_dir} |
||||
# |
||||
FROM golang:alpine AS builder |
||||
ARG project_dir="/test3k_auth" |
||||
ARG project_name="test3k_auth" |
||||
RUN apk add git |
||||
ENV GOPRIVATE=git.slaventius.ru/* |
||||
ENV GOINSECURE=git.slaventius.ru |
||||
WORKDIR /go/${project_dir} |
||||
COPY --from=downloader /tmp${project_dir} . |
||||
RUN go build -ldflags="-s -w" -o ./${project_name} ./cmd/main.go |
||||
# |
||||
FROM alpine |
||||
LABEL description "test3k_auth" |
||||
ARG project_dir="/test3k_auth" |
||||
ARG project_name="test3k_auth" |
||||
COPY --from=builder /go${project_dir}/${project_name} /bin/${project_name} |
||||
# |
||||
ENTRYPOINT [ "/bin/${project_name}" ] |
||||
#dckr_pat_ghyegOXFr3vViufK49FWOHtrRvQ |
Loading…
Reference in new issue