FROM golang:1.16 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -qq \ git \ pkg-config \ libpcap-dev \ libhyperscan-dev WORKDIR /caronte COPY . ./ RUN export VERSION=$(git describe --tags --abbrev=0) && \ go mod download && \ go build -ldflags "-X main.Version=$VERSION" ENTRYPOINT go test -v -race -covermode=atomic