FROM docker.jcg.re/base-alpine MAINTAINER Jan Christian Grünhage ARG SEARX_VERSION=0.13.1 ENV BASE_URL=False \ IMAGE_PROXY=False \ UID=192 \ GID=192 RUN apk -U upgrade \ && apk add -t build-dependencies \ build-base \ python-dev \ libffi-dev \ libxslt-dev \ libxml2-dev \ openssl-dev \ tar \ ca-certificates \ && apk add \ python \ libxml2 \ libxslt \ openssl \ py2-pip \ && mkdir /usr/local/searx && cd /usr/local/searx \ && wget -qO- https://github.com/asciimoo/searx/archive/v${SEARX_VERSION}.tar.gz | tar xz --strip 1 \ && pip install --no-cache -r requirements.txt \ && sed -i "s/127.0.0.1/0.0.0.0/g" searx/settings.yml \ && apk del build-dependencies \ && rm -f /var/cache/apk/* COPY root / EXPOSE 8888 VOLUME /usr/local/searx/searx/setting.yml