on master help sign in
Merge pull request #505 from Wonderfall/master

Dockerfile enhancements

commit2b53ac979d42d431a6e2e257680a7eba66285cb6 authorAdam Tauber <asciimoo@gmail.com> dateTue 9 Feb 2016, 21:39 (11 years ago) parentb5061b58eb399c
1 file changed+6−2
Dockerfile+6−2
Dockerfile+6−2
@@ -1,9 +1,11 @@
11FROM alpine:3.3
2+MAINTAINER searx <https://github.com/asciimoo/searx>
3+LABEL description "A privacy-respecting, hackable metasearch engine."
24
35ENV BASE_URL=False IMAGE_PROXY=False
46EXPOSE 8888
57WORKDIR /usr/local/searx
6−CMD ["./run.sh"]
8+CMD ["/usr/bin/tini","--","/usr/local/searx/run.sh"]
79
810RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
911 && echo '#!/bin/sh' >> run.sh \
@@ -15,7 +17,8 @@ RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
1517
1618COPY requirements.txt ./requirements.txt
1719
18−RUN apk -U add \
20+RUN echo "@commuedge http://nl.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \
21+ && apk -U add \
1922 build-base \
2023 python \
2124 python-dev \
@@ -28,6 +31,7 @@ RUN apk -U add \
2831 openssl \
2932 openssl-dev \
3033 ca-certificates \
34+ tini@commuedge \
3135 && pip install --no-cache -r requirements.txt \
3236 && apk del \
3337 build-base \