This repository has been archived on 2020-01-05. You can view files and clone it, but cannot push or open issues or pull requests.
opentracker/Dockerfile
Simon Bruder ada50e3492
All checks were successful
continuous-integration/drone/push Build is passing
Add zlib-static
2020-01-05 13:08:04 +00:00

26 lines
587 B
Docker

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"]