logo

searx

My custom branche(s) on searx, a meta-search engine git clone https://hacktivis.me/git/searx.git
commit: 0265e87e437e726b818f7c1c2370e330a318f553
parent 40ae8c82478338f12cdf5aa1db9d42b6eaf5ffe5
Author: Giorgos Logiotatidis <seadog@sealabs.net>
Date:   Wed, 28 Jan 2015 00:14:05 +0200

Add Docker support.

Diffstat:

ADockerfile21+++++++++++++++++++++
1 file changed, 21 insertions(+), 0 deletions(-)

diff --git a/Dockerfile b/Dockerfile @@ -0,0 +1,21 @@ +FROM debian:stable + +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + python-dev python2.7-minimal python-virtualenv \ + python-pybabel python-pip zlib1g-dev \ + libxml2-dev libxslt1-dev build-essential \ + openssl + +RUN useradd searx + +WORKDIR /app +RUN pip install uwsgi +COPY requirements.txt /app/requirements.txt +RUN pip install -r requirements.txt + +COPY . /app +RUN sed -i -e "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml + +EXPOSE 5000 +CMD ["/usr/local/bin/uwsgi", "--uid", "searx", "--gid", "searx", "--http", ":5000", "-w", "searx.webapp"]