To set up 411:
$ docker run -p 8080:80 kaiz/411:TAG
Where TAG
depends on your version of Elasticsearch:
- ES 2.x:
kaiz/411:latest
- ES 5.x:
kaiz/411:es5x
- ES 6.x:
kaiz/411:es6x
This assumes you already have an elasticsearch cluster set up with the hostname es
.
To set up 411 and Elasticsearch (requires docker-compose
):
$ docker-compose up -f FILE
Where FILE
depends on your version of Elasticsearch:
- ES 2.x:
docker-compose-es2x.yml
- ES 5.x:
docker-compose-es5x.yml
- ES 6.x:
docker-compose-es6x.yml
All data is stored in /data
, which is declared as a volume.
To customize the config, you'll need to copy the data
directory:
$ DOCKER_IMAGE=$(docker create kaiz/411)
$ docker cp $DOCKER_IMAGE:/data data
$ docker rm -v $DOCKER_IMAGE
Make appropriate edits to the files in data
and make sure to mount the directory:
$ docker run -p 8080:80 -v $(pwd)/data:/data kaiz/411