forked from Ivasoft/objectivefs-docker-volume
20 lines
399 B
Docker
20 lines
399 B
Docker
FROM golang:1.20-alpine3.17 AS builder
|
|
|
|
WORKDIR /usr/local/src/docker-bridge-overlay
|
|
COPY go.* ./
|
|
RUN go mod download
|
|
|
|
COPY cmd/ ./cmd/
|
|
COPY pkg/ ./pkg/
|
|
RUN mkdir bin/ && go build -o bin/ ./cmd/...
|
|
|
|
|
|
FROM alpine:3.17
|
|
|
|
RUN mkdir -p /run/docker/plugins
|
|
|
|
COPY --from=builder /usr/local/src/docker-bridge-overlay/bin/bridge-overlay /usr/sbin/
|
|
COPY config.json /
|
|
|
|
ENTRYPOINT ["/usr/sbin/bridge-overlay"]
|