Initial commit

master
Simon Bruder 2019-08-02 05:09:08 +00:00
commit 05d913f849
No known key found for this signature in database
GPG Key ID: 6F03E0000CC5B62F
1 changed files with 22 additions and 0 deletions

22
Dockerfile Normal file
View File

@ -0,0 +1,22 @@
FROM python:3-alpine
RUN apk add --no-cache --virtual .build \
build-base \
git \
libffi-dev \
libressl-dev \
libxslt-dev \
&& git clone --depth=1 https://github.com/asciimoo/searx \
&& cd searx \
&& pip3 install -r requirements.txt \
&& pip3 install gunicorn \
&& apk del .build \
&& apk add --no-cache \
libffi \
libressl \
libxslt \
tini
WORKDIR /searx
ENTRYPOINT ["tini", "--", "gunicorn", "searx.webapp", "--bind", "[::]:8000", "-w", "4"]