Sign inSign up

centralmediacsoport/sphinxsearch

By centralmediacsoport

•Updated almost 8 years ago

sphinxsearch, which (optionally) waits for a database, and auto-builds indexes on startup

Image
0

1.3K

centralmediacsoport/sphinxsearch repository overview

based on https://hub.docker.com/r/macbre/sphinxsearch/⁠ 's Dockerfile with a few changes

  • (optionally) waits for a database service to start up (./wait-for-it.sh included)
  • and auto-builds indexes before startup (in ./entrypoint.sh)

⁠ports and volumes

This docker image exposes:

  • port 9306 (official SphinxQL port)
  • volume /opt/sphinx/index for storing the indices
  • mount /opt/sphinx/conf/sphinx.conf for the configuration file

⁠example docker-compose.yml

version: '3'

services:
  database:
    image: mysql:5.5
    volumes:
      - dbdata:/var/lib/mysql
    ports:
      - 3306:3306

  sphinx:
    image: centralmediacsoport/sphinxsearch:3.0.3
    depends_on:
      - database
    command: ./wait-for-it.sh database:3306 -- ./entrypoint.sh
    ports:
      - 9306:9306
    volumes:
      - sphinx:/opt/sphinx/index
      - ./docker/sphinx.conf:/opt/sphinx/conf/sphinx.conf

volumes:
  dbdata:
  sphinx:

Tag summary

Content type

Image

Digest

Size

103.6 MB

Last updated

almost 8 years ago

docker pull centralmediacsoport/sphinxsearch