diff --git a/docker/conf/search_journal_client_indexed.yml b/docker/conf/search_journal_client_indexed.yml new file mode 100644 index 0000000..64d8f24 --- /dev/null +++ b/docker/conf/search_journal_client_indexed.yml @@ -0,0 +1,11 @@ +search: + cls: remote + url: http://swh-search:5010/ +journal: + brokers: + - kafka + group_id: swh.search.journal_client + prefix: swh.journal.indexed + object_types: + - origin_intrinsic_metadata + diff --git a/docker/docker-compose.search.yml b/docker/docker-compose.search.yml index 538f810..6919467 100644 --- a/docker/docker-compose.search.yml +++ b/docker/docker-compose.search.yml @@ -1,39 +1,50 @@ version: '2' services: elasticsearch: image: elasticsearch:7.9.3 env_file: - ./env/elasticsearch.env ports: - 9200:9200 volumes: - elasticsearch-data:/usr/share/elasticsearch/data swh-search: image: swh/stack build: ./ entrypoint: /entrypoint.sh ports: - 5010:5010 depends_on: - elasticsearch environment: SWH_CONFIG_FILENAME: /search.yml volumes: - "./conf/search.yml:/search.yml:ro" - "./services/swh-search/entrypoint.sh:/entrypoint.sh:ro" swh-search-journal-client-objects: image: swh/stack build: ./ entrypoint: /entrypoint.sh depends_on: - swh-search - kafka volumes: - - "./conf/search_journal_client_objects.yml:/etc/softwareheritage/search/journal_client_objects.yml:ro" - - "./services/swh-search-journal-client-objects/entrypoint.sh:/entrypoint.sh:ro" + - "./conf/search_journal_client_objects.yml:/etc/softwareheritage/search/journal_client.yml:ro" + - "./services/swh-search-journal-client/entrypoint.sh:/entrypoint.sh:ro" + + swh-search-journal-client-indexed: + image: swh/stack + build: ./ + entrypoint: /entrypoint.sh + depends_on: + - swh-search + - kafka + volumes: + - "./conf/search_journal_client_indexed.yml:/etc/softwareheritage/search/journal_client.yml:ro" + - "./services/swh-search-journal-client/entrypoint.sh:/entrypoint.sh:ro" volumes: elasticsearch-data: diff --git a/docker/services/swh-search-journal-client-objects/entrypoint.sh b/docker/services/swh-search-journal-client/entrypoint.sh similarity index 73% rename from docker/services/swh-search-journal-client-objects/entrypoint.sh rename to docker/services/swh-search-journal-client/entrypoint.sh index aa4ecb9..1d3c05b 100755 --- a/docker/services/swh-search-journal-client-objects/entrypoint.sh +++ b/docker/services/swh-search-journal-client/entrypoint.sh @@ -1,19 +1,18 @@ #!/bin/bash set -e source /srv/softwareheritage/utils/pyutils.sh setup_pip case "$1" in "shell") exec bash -i ;; *) - echo "Starting swh-indexer-journal client" + echo "Starting swh-search-journal client" exec wait-for-it -s kafka:9092 -s --timeout=0 -- \ wait-for-it -s swh-search:5010 -s --timeout=0 -- \ - swh --log-level DEBUG search --config-file /etc/softwareheritage/search/journal_client_objects.yml journal-client objects + swh --log-level DEBUG search --config-file /etc/softwareheritage/search/journal_client.yml journal-client objects ;; esac -