FROM alpine:3.17
ENV VERSION 3.5.1 ENV REVISION 82c60cb
RUN wget -q http://sphinxsearch.com/files/sphinx-${VERSION}-${REVISION}-linux-amd64-musl.tar.gz &&
tar zxf sphinx-${VERSION}-${REVISION}-linux-amd64-musl.tar.gz &&
mv sphinx-${VERSION}/bin/* /usr/local/bin/ &&
rm -rf sphinx-${VERSION} &&
rm sphinx-${VERSION}-${REVISION}-linux-amd64-musl.tar.gz &&
mkdir -p /app/etc /app/data /app/logs &&
ln -sf /dev/stdout /app/logs/*
RUN apk add --no-cache
mariadb-dev
postgresql-dev
unixodbc-dev
mysql-client
ENV PYTHONUNBUFFERED=1 RUN apk add --update --no-cache python3 && ln -sf python3 /usr/bin/python RUN python3 -m ensurepip RUN pip3 install --no-cache --upgrade pip setuptools pymysql
WORKDIR /app
STOPSIGNAL SIGKILL
VOLUME ["/app/data", "/app/etc"]
CMD ["searchd", "--nodetach", "-c", "/app/etc/sphinx.conf"]
Content type
Image
Digest
sha256:801113bef…
Size
204.8 MB
Last updated
over 3 years ago
docker pull brahman/sphinxp