Files
docker-bridge-overlay/Dockerfile
Roman Vanicek 4935402f90
All checks were successful
continuous-integration/drone/push Build is passing
Fix build image version
2025-04-01 19:11:46 +00:00

20 lines
423 B
Docker

FROM golang:1.23-alpine3.20 AS builder
WORKDIR /usr/local/src/docker-bridge-overlay
COPY go.* ./
RUN go mod download
COPY cmd/ ./cmd/
COPY pkg/ ./pkg/
RUN mkdir bin/ && GOOS=linux GOARCH=amd64 go build -o bin/ ./cmd/...
FROM alpine:3.20
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"]