/skill

skill-based-routing: consider skills of candidates for task assignment

Primary LanguageJava

Skill Service

holds all skills and shapes. can hold users and groups too or acts as a layer to ldap or any other user federation

Test & Build

run

mvn clean package
docker build -t skillservice:beta .

or simply type

sh build.sh

Run

run

docker run -d --rm -p "8080:8080" -v routing_skillservice:/persistence skillservice:beta

or simple type

sh run.sh

Access

run

curl -G http://localhost:8080/api/v1/users
curl -G http://localhost:8080/api/v1/groups
curl -G http://localhost:8080/api/v1/skills

the response should look like this:

[]

Enable Security

  1. make sure to have a running keycloak instance in the docker network which is accessable under the dns name 'keycloak'
  2. export keycloak.json and replace it with the existing one under /resources/webapp/WEB-INF
  3. uncomment security section in /resources/project-defaults.yml