summaryrefslogtreecommitdiff
path: root/build/csidriver/Dockerfile
blob: 5a44d04a79cd22e21a6f2993caa80c67c0b3d20d (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM golang:1.20.10-alpine3.18 AS builder

ARG GO_LDFLAGS

COPY . /go/src/github.com/kubeedge/kubeedge

RUN CGO_ENABLED=0 GO111MODULE=off go build -v -o /usr/local/bin/csidriver -ldflags="${GO_LDFLAGS} -w -s" \
github.com/kubeedge/kubeedge/cloud/cmd/csidriver

FROM alpine:3.18

COPY --from=builder /usr/local/bin/csidriver /usr/local/bin/csidriver

ENTRYPOINT ["csidriver"]