Skip to content
Snippets Groups Projects
Verified Commit 6687fd02 authored by Vincent Sellier's avatar Vincent Sellier
Browse files

scheduler: deploy journal client service

Related to T2978
parent dd20e4f4
No related branches found
No related tags found
1 merge request!88scheduler: deploy journal client service
journal:
brokers:
- kafka
group_id: swh.scheduler.journal_client
scheduler:
cls: remote
url: http://swh-scheduler:5008/
......@@ -391,7 +391,6 @@ services:
- "./services/swh-indexer-worker/entrypoint.sh:/entrypoint.sh:ro"
# Journal related
swh-indexer-journal-client:
image: swh/stack
build: ./
......@@ -405,3 +404,16 @@ services:
volumes:
- "./conf/indexer_journal_client.yml:/etc/softwareheritage/indexer/journal_client.yml:ro"
- "./services/swh-indexer-journal-client/entrypoint.sh:/entrypoint.sh:ro"
swh-scheduler-journal-client:
image: swh/stack
build: ./
entrypoint: /entrypoint.sh
env_file:
- ./env/common_python.env
depends_on:
- kafka
- swh-scheduler
volumes:
- "./conf/scheduler_journal_client.yml:/etc/softwareheritage/scheduler/journal_client.yml:ro"
- "./services/swh-scheduler-journal-client/entrypoint.sh:/entrypoint.sh:ro"
#!/bin/bash
set -e
source /srv/softwareheritage/utils/pyutils.sh
setup_pip
case "$1" in
"shell")
exec bash -i
;;
*)
echo "Starting swh-scheduler-journal client"
exec wait-for-it kafka:9092 -s --timeout=0 -- \
swh --log-level DEBUG scheduler --config-file /etc/softwareheritage/scheduler/journal_client.yml journal-client
;;
esac
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment