HomeSoftware Heritage

docker: Ensure journal client services will be up and running

Description

docker: Ensure journal client services will be up and running

Services acting as journal clients were always exiting prematurely due
to not created kafa topics they were trying to subscribe to.

So ensure needed topics will be created when starting the kafka service
and wait for their creation before starting the journal client services.

As a consequence, this makes a call to "docker-compose up -d" command a
little bit longer before it returns.

Details

Provenance
anlambertAuthored on Feb 16 2021, 7:13 PM
anlambertPushed on Feb 17 2021, 11:20 AM
Differential Revision
D5090: docker: Fix journal client services
Parents
rDENV0273bfab6824: docker/services/swh-indexer-journal-client: Enable DEBUG logging
Branches
Unknown
Tags
Unknown