Fix a defect
Add dockerfile
Add required=false
Add BuildService