- Java OpenJdk version 17
- Docker Desktop
- Postman
- POST "/find-employee-upload"
form-data:
name: "evelina,eveleene"
file: choose file json (Ex: correct-employees.json)
- Open terminal inside repository, run command:
mvn clean test
- Open folder /target/site click index.html to get coverage unit test report
- git clone https://github.com/
- cd /evidence-care/woka/
- Open terminal
- run command
mvn clean package -DskipTests
- run command
docker build -t evidence-care-woka-image .
- run command
docker run -p 8080:8080 evidence-care-woka-image
- Open Postman request POST , choose "body" and "form-data"
[
{
"id": "10",
"name": "evelina",
"manager": {
"id": "9",
"name": "eveleen",
"manager": {
"id": "3",
"name": "kacie",
"manager": {
"id": "1",
"name": "raelynn",
"manager": null,
"directReport": 0,
"indirectReport": 0
},
"directReport": 1,
"indirectReport": 0
},
"directReport": 1,
"indirectReport": 1
},
"directReport": 1,
"indirectReport": 2
}
]
- Open new terminal run command :
docker ps
- Find container id
- Run command
docker stop <container_id>
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate. Created by Woka Aditama @2024