From 67b4112623d95a237bfa2f6d71533fe4118043e2 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Fri, 29 Mar 2019 14:09:08 +0000 Subject: [PATCH] init --- Dockerfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..75b0c78 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +FROM alpine as builder + +RUN apk add --no-cache \ + build-base \ + cvs \ + git \ + zlib-dev + +RUN cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co libowfat \ + && cd libowfat \ + && make headers \ + && make -j 4 libowfat.a + +RUN git clone --depth=1 git://erdgeist.org/opentracker \ + && cd opentracker \ + && make -j 4 \ + FEATURES="-DWANT_FULLSCRAPE -DWANT_COMPRESSION_GZIP" \ + LDFLAGS="-L../libowfat/ -lowfat -lz -static" + +FROM scratch + +COPY --from=builder /opentracker/opentracker /opentracker + +ENTRYPOINT ["/opentracker"]