diff --git a/Dockerfile b/Dockerfile index 4863bf4..06baead 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,2 +1,12 @@ -FROM alpine:latest -RUN apk add --no-cache usb-ipp +FROM golang:bookworm AS builder + +RUN apk update && apk install -y git libusb-dev libavahi-client-dev libavahi-common-dev build-essential gcc + +RUN git clone https://github.com/OpenPrinting/ipp-usb.git + +RUN make + + +FROM scratch +COPY --FROM=builder /root/ipp-usb / +ENTRYPOINT /ipp-usb \ No newline at end of file