HomeSoftware Heritage

Add lister workers services

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

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 T1443.

Details

Provenance
douarddaAuthored on Dec 17 2018, 3:11 PM
douarddaPushed on Dec 18 2018, 10:46 AM
Differential Revision
D837: Add lister workers services

Commit No Longer Exists

This commit no longer exists in the repository.