2021-02-25 02:46:02 +00:00
|
|
|
FROM golang:alpine AS builder
|
|
|
|
|
2021-02-25 02:50:12 +00:00
|
|
|
RUN mkdir -p /build/src
|
2021-02-25 02:49:20 +00:00
|
|
|
|
2021-02-25 02:51:00 +00:00
|
|
|
ADD https://github.com/VirusTotal/yara/archive/v4.0.5.tar.gz /build/yara-4.0.5.tar.gz
|
2021-02-25 02:49:20 +00:00
|
|
|
|
2021-02-25 02:54:37 +00:00
|
|
|
RUN apk add --no-cache automake libtool make gcc openssl pkgconfig
|
2021-02-25 02:54:03 +00:00
|
|
|
RUN cd /build; tar xvf yara-4.0.5.tar.gz; cd yara-4.0.5; ./bootstrap.sh; ./configure; make; make install
|
2021-02-25 02:46:02 +00:00
|
|
|
|
|
|
|
ADD . /build/src
|
|
|
|
|
|
|
|
RUN cd /build/src \
|
|
|
|
&& go build -o /build/yarascanner
|
|
|
|
|
|
|
|
FROM alpine:3
|
|
|
|
|
|
|
|
COPY --from=builder /build/yarascanner /usr/bin/yarascanner
|
|
|
|
|
|
|
|
CMD "/usr/bin/yarascanner"
|