2023-09-27 17:56:58 +00:00
|
|
|
FROM golang:1.20-alpine as builder
|
2022-01-18 22:46:48 +00:00
|
|
|
|
2023-09-27 17:56:58 +00:00
|
|
|
COPY src /fuse-device-plugin
|
|
|
|
WORKDIR /fuse-device-plugin
|
2022-01-18 22:46:48 +00:00
|
|
|
|
2023-09-27 17:56:58 +00:00
|
|
|
RUN CGO_ENABLED=0 go build -ldflags "-s -w" .
|
2022-01-18 22:46:48 +00:00
|
|
|
|
|
|
|
FROM scratch
|
2023-09-27 17:56:58 +00:00
|
|
|
COPY --from=builder /fuse-device-plugin/fuse-device-plugin /fuse-device-plugin
|
|
|
|
ENTRYPOINT ["/fuse-device-plugin", "--mounts_allowed", "40"]
|