For testing, experimenting and development of ESSArch, Docker can be used to more easily and quickly setup an environment on your own machine.


  1. Start by cloning ESSolutions/ESSArch

  2. Enter the docker directory and start the services


Elasticsearch requires vm.max_map_count to be at least 262144, see Install Elasticsearch with Docker for more information

$ cd docker
$ docker-compose build essarch
$ docker-compose up -d
  1. Wait for the essarch service to start by examining the logs

$ docker-compose logs -f essarch
  1. Finally visit http://localhost:8000 in your browser