Web application to remote control Jukebox settings.
Depending on what components (hardware modules) a jukebox has, it may or may not support a setting.
๐ You can find an Online version :
(Please if you cannot reach the service, Contact me โ๏ธ )
-
mvn clean install
java -jar target/juckboxSettings-*.jar
๐ต๏ธ When you run the tests, you can find the reports (Test Coverage...) in
target/site/jacoco
-
mvn clean install && docker build -t theoctavegroup/jukeboxsetting:latest .
docker run -d --name jukeboxsetting -p 8080:8080 theoctavegroup/jukeboxsetting
The jukeboxSettings REST API described below.
UI version :
http://localhost:8080/swagger-ui.html
Json format :
http://localhost:8080/v2/api-docs
GET /getJukeboxes
curl -i -H 'Accept: application/json' -d 'settingId=Foo' http://localhost:8080/getJukeboxes?settingId=12345
HTTP/1.1 200 OK
Date: Sun, 30 May 2021 04:44:55 GMT
Status: 200 OK
Connection: close
Content-Type: application/json
[]
GET /actuator
curl -i -H 'Accept: application/json' http://localhost:8080/actuator/health
HTTP/1.1 200 OK
Date: Sun, 30 May 2021 04:44:55 GMT
Status: 200 OK
Connection: close
Content-Type: application/json
{
"status": "UP"
}
- OS : Ubuntu Server 20.04
- CPU : i5-4460
- RAM : 12Go