Dockerfile (575B)
1 ARG ALPINE_VERSION=latest 2 3 FROM alpine:${ALPINE_VERSION} AS builder 4 COPY . /build 5 RUN apk -U --no-progress --no-cache add curl-dev build-base && \ 6 cd /build && make && \ 7 make PREFIX="/build/out/usr/local" PREFIX_MAN="/build/out/usr/local/share/man" install && \ 8 chmod +x examples/docker-entrypoint.sh && \ 9 cp examples/docker-entrypoint.sh /build/out/usr/local/bin/entrypoint.sh 10 11 FROM alpine:${ALPINE_VERSION} 12 RUN apk -U --no-progress --no-cache add libcurl 13 COPY --from=builder /build/out / 14 EXPOSE 5050 15 VOLUME [ "/data" ] 16 ENTRYPOINT [ "/usr/local/bin/entrypoint.sh" ]