22 lines
444 B
Docker
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 / |