Simon Bruder
50223a8c4d
All checks were successful
continuous-integration/drone/push Build is passing
24 lines
517 B
Docker
24 lines
517 B
Docker
FROM alpine as builder
|
|
|
|
RUN apk add --no-cache \
|
|
build-base \
|
|
cmake \
|
|
git \
|
|
libogg-dev \
|
|
pkgconf
|
|
|
|
RUN git clone --depth=1 https://github.com/fmang/opustags \
|
|
&& cd opustags \
|
|
&& sed -i -e 's/target_link_libraries(\(.*\))/target_link_libraries(\1 -static)/g' CMakeLists.txt \
|
|
&& mkdir build \
|
|
&& cd build \
|
|
&& cmake .. \
|
|
&& make -j 4 \
|
|
&& strip opustags
|
|
|
|
FROM scratch
|
|
|
|
COPY --from=builder /opustags/build/opustags /opustags
|
|
|
|
ENTRYPOINT ["/opustags"]
|