Skip to content

Add lister workers services

This includes the npm worker which is not yet published.

The celery workers run under a dedicated swh user otherwise celery complains quite loudly.

This has a pretty annoying drawback: we cannot pip install swh packages from volume mounted source in 'develop mode' because vcversioner will then attempt to write 2 files in the source directory (version.txt and the _version.py module) in which we do not have write access when the entrypoint is run from the docker as the swh user.

There is no easy solution for this problem, so for now, we install the package from sources, bit NOT in develop mode (non editable).

Related to swh-environment#1443 (closed).


Migrated from D837 (view on Phabricator)

Merge request reports