20 lines
502 B
Docker
20 lines
502 B
Docker
FROM alpine AS builder
|
|
|
|
|
|
COPY nsrl /nsrl
|
|
RUN apk add -U tini alpine-sdk python3 python3-dev py3-pip p7zip \
|
|
&& python3 -m pip install git+https://github.com/jaybaird/python-bloomfilter/ \
|
|
&& /nsrl/shrink_nsrl.sh \
|
|
&& apk del --purge alpine-sdk py3-pip python3-dev p7zip \
|
|
&& rm -rf /tmp/* /root/.cache /var/cache/apk/* /nsrl/shrink_nsrl.sh
|
|
|
|
FROM alpine
|
|
LABEL maintainer="tabledevil"
|
|
COPY --from=builder / /
|
|
|
|
WORKDIR /nsrl
|
|
|
|
ENTRYPOINT ["/sbin/tini","--","python3","/nsrl/search.py"]
|
|
|
|
CMD ["-h"]
|