Ready to use CDO Server with a generic rest API uses EMF reflective API.
cd ch.flatland.cdo.server.build
docker-compose up
curl -X GET \
http://localhost:8199/manage/health
{
"status": "UP"
}
curl -X GET \
http://localhost:8199/node/repo/root
{
"status": {
"status": "OK"
},
"data": {
"id": 3,
"containerId": 1,
"attributes": {
"name": "root",
"path": "/root"
},
"_links": {
"self": {
"href": "http://localhost:8199/obj/repo/eresource.CDOResourceFolder/3"
}
}
}
}