Library Microservice
The library microservice provides an API interface to reusable assets library. This is only for expert users who need to integrate the DTaaS with their own IT systems. Regular users can safely skip this page.
The lib microservice is responsible for handling and serving the contents of library assets of the DTaaS platform. It provides API endpoints for clients to query, and fetch these assets.
This document provides instructions for using the library microservice.
Please see assets for a suggested storage conventions of your library assets.
Once the assets are stored in the library, you can access the server's endpoint by typing in the following URL: http://foo.com/lib
.
The URL opens a graphql playground. You can check the query schema and try sample queries here. You can also send graphql queries as HTTP POST requests and get responses.
The GraphQL Queries
The library microservice services two graphql requests:
- Provide a list of contents for a directory
- Fetch a file from the available files
The format of the accepted queries are:
Provide list of contents for a directory
send requests to: https://foo.com/lib
Fetch a file from the available files
The path refers to the file path to look at: For example, user1 looks at files of user1; user1/functions looks at contents of functions/ directory.