dragonfly/build/plugin-builder/Dockerfile

22 lines
444 B
Docker

FROM golang:1.17.3-alpine3.14
ARG GOPROXY
ARG GOTAGS
ARG GOGCFLAGS
WORKDIR /go/src/d7y.io/dragonfly/v2
RUN apk --no-cache add bash make gcc libc-dev git
COPY . /go/src/d7y.io/dragonfly/v2
# prepare golang dependency
RUN ls -alh && \
go mod vendor && \
mv /go/src/d7y.io/dragonfly/v2/vendor/* /go/src/ && \
rmdir /go/src/d7y.io/dragonfly/v2/vendor
ENV CGO_ENABLED="1"
ENV GO111MODULE="off"
COPY build/plugin-builder/build.sh /