Independent Packages
The DTaaS development team publishes reusable packages that together form the complete DTaaS application.
The packages are published on github, npmjs, and docker hub repositories.
The packages on github are published more frequently but are not user tested. The packages on npmjs and docker hub are published at least once per release. Regular users should use the packages from npmjs and docker hub.
The packages are:
| Package Name | Description | Documentation for | Availability |
|---|---|---|---|
| dtaas-web | React web application | Useful only for DevOps features. The workspace features are not available in the standalone package. | docker hub and github |
| libms | Library microservice | npm package | npmjs and github |
| container image | docker hub and github | ||
| logger-ms | Workflow logger microservice | npm package | npmjs and github |
| container image | docker hub and github | ||
| runner | REST API wrapper for multiple scripts/programs | npm package | npmjs and github |
| workspace | User workspace container image | workspace localhost and workspace secure server | docker hub and intocps/workspace:* images referenced by deployment packages |