This service is part of Music Manager Project, see docs for more details.
This service retrieves Artists and Records from Metal Archives.
The service receives jobs sent from Job Manager, and process them. For each processed job this service will generate a new job containing process status and result.
This service will look for its config in /etc/music-manager-service/config.toml, parent folder can be changed setting the environment variable MUSIC_MANAGER_SERVICE_CONFIG_FILE_LOCATION.
Here is a config example:
[server]
host = "localhost"
port = 5672
user = "guest"
password = "pass"
[incoming]
name = "incoming"
[outgoing]
name = "outgoing"
Use make to run unit tests:
make test
Docker is required for make the following tests run, user must be sudoer too.
bash scripts/start_rabbitmq_test_server.sh
make test_integration