Skip to content

a-castellano/music-manager-metal-archives-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metal Archives Wrapper

Project's page

pipeline statuscoverage reportQuality Gate Status

This service is part of Music Manager Project, see docs for more details.

Behavior

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.

Config example

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"

Testing

Unit tests

Use make to run unit tests:

make test

Integration tests

Docker is required for make the following tests run, user must be sudoer too.

bash scripts/start_rabbitmq_test_server.sh
make test_integration

About

Metal Archives Wrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages