main
parent
ab36bc9366
commit
fc7f2ab3d3
2 changed files with 30 additions and 0 deletions
@ -1,2 +1,6 @@ |
|||||||
# authPostman |
# authPostman |
||||||
|
|
||||||
|
* http://git.slaventius.ru/test3k/authPostman.git |
||||||
|
* docker build --no-cache --tag slaventius/test3k_auth_postman:latest ./deploy/ |
||||||
|
* docker push slaventius/test3k_auth_postman:latest |
||||||
|
|
||||||
|
@ -0,0 +1,26 @@ |
|||||||
|
FROM alpine/git AS downloader |
||||||
|
ARG project_dir="/test3k_auth_postman" |
||||||
|
ARG project_name="test3k_auth_postman" |
||||||
|
ARG project_repo="http://git.slaventius.ru/test3k/authPostman.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_postman" |
||||||
|
ARG project_name="test3k_auth_postman" |
||||||
|
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_postman" |
||||||
|
ARG project_dir="/test3k_auth_postman" |
||||||
|
ARG project_name="test3k_auth_postman" |
||||||
|
COPY --from=builder /go${project_dir}/${project_name} /bin/test3k_auth_postman |
||||||
|
# |
||||||
|
WORKDIR /bin |
||||||
|
ENTRYPOINT [ "/bin/test3k_auth_postman" ] |
||||||
|
#dckr_pat_ghyegOXFr3vViufK49FWOHtrRvQ |
Loading…
Reference in new issue