diff --git a/Dockerfile b/Dockerfile index acd26af2..c0a83977 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,12 @@ FROM golang:1.20.1-alpine AS builder RUN apk add build-base libpcap-dev -RUN go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest +WORKDIR /app +COPY . /app +WORKDIR /app/v2 +RUN go mod download +RUN go build ./cmd/naabu FROM alpine:3.17.2 RUN apk add nmap libpcap-dev bind-tools ca-certificates nmap-scripts -COPY --from=builder /go/bin/naabu /usr/local/bin/naabu +COPY --from=builder /app/v2/naabu /usr/local/bin/naabu ENTRYPOINT ["naabu"]