mirror of
https://github.com/jesseduffield/lazydocker.git
synced 2026-07-25 08:31:03 +00:00
Uses modules for Docker build
This commit is contained in:
parent
dedafb3acf
commit
84320dd4de
1 changed files with 6 additions and 4 deletions
10
Dockerfile
10
Dockerfile
|
|
@ -7,9 +7,11 @@ ARG GOARCH=amd64
|
||||||
ARG GOARM
|
ARG GOARM
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG VCS_REF
|
ARG VCS_REF
|
||||||
WORKDIR /go/src/github.com/jesseduffield/lazydocker/
|
WORKDIR /tmp/gobuild
|
||||||
COPY ./ .
|
COPY ./ .
|
||||||
RUN CGO_ENABLED=0 GOOS=linux GOARCH=${GOARCH} GOARM=${GOARM} go build -a -ldflags="-s -w \
|
RUN CGO_ENABLED=0 GOOS=linux GOARCH=${GOARCH} GOARM=${GOARM} \
|
||||||
|
go build -a -mod=vendor \
|
||||||
|
-ldflags="-s -w \
|
||||||
-X main.commit=${VCS_REF} \
|
-X main.commit=${VCS_REF} \
|
||||||
-X main.version=${VERSION} \
|
-X main.version=${VERSION} \
|
||||||
-X main.buildSource=Docker"
|
-X main.buildSource=Docker"
|
||||||
|
|
@ -43,5 +45,5 @@ LABEL org.label-schema.schema-version="1.0.0-rc1" \
|
||||||
ENTRYPOINT [ "/bin/lazydocker" ]
|
ENTRYPOINT [ "/bin/lazydocker" ]
|
||||||
VOLUME [ "/.config/jesseduffield/lazydocker" ]
|
VOLUME [ "/.config/jesseduffield/lazydocker" ]
|
||||||
ENV PATH=/bin
|
ENV PATH=/bin
|
||||||
COPY --from=builder /go/src/github.com/jesseduffield/lazydocker/lazydocker /bin/lazydocker
|
COPY --from=docker-builder /go/src/github.com/docker/cli/build/docker /bin/docker
|
||||||
COPY --from=docker-builder /go/src/github.com/docker/cli/build/docker /bin/docker
|
COPY --from=builder /tmp/gobuild/lazydocker /bin/lazydocker
|
||||||
Loading…
Add table
Reference in a new issue