FROM alpine as builder RUN apk add --no-cache \ build-base \ cvs \ git \ zlib-dev \ zlib-static 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"]