Skip to content

Independent Packages

The DTaaS development team publishes reusable packages which are then put together to 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. The regular users are encouraged to use the packages from npm and docker hub.

A brief explanation of the packages is given below.

Package Name Description Documentation for Availability
dtaas-web React web application Useful only for DevOps features. The workspace features will not be available in standalone package. docker hub and github
libms Library 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

Workspace Packages

The workspace deployments are maintained as package directories in:

  • deploy/workspace/dex/localhost
  • deploy/workspace/keycloak/production

These package directories include deployment templates, runtime configuration examples, and compose definitions for workspace-focused installations.