digitalist/module-publisher.io
docker run -v $(pwd):/opt/module-publisher digitalist/module-publisher.io module-publisher publish --uri=elasticsearchdomain:port --file=mysite.com.yml
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2
Create Elastic search index:
curl -H 'Content-Type: application/json' -XPUT "http://0.0.0.0:9200/modules" -d @structure.json
(structure.json is part of this repo: https://gitlab.wklive.net/wk-public/module-publisher)
drush pm-list --format=yaml --fields=version --status=enabled > mysite.com.yml
File name is important - it is used as an identifier for the site in the search index
docker pull digitalist/module-publisher.io