Installation Steps
Complete the DTaaS Platform
The DTaaS platform is available in two flavors. One is localhost, which is suitable for single-user, local usage. The other is production server, which is suitable for multi-user setup.
In both cases, the installation is a three-step process.
Setup Authorization
DTaaS provides security using OAuth 2.0 authorization for both the react client frontend and backend services.
A default frontend authorization application is configured for all localhost installations, and backend authorization is not required for localhost installation.
The production server installation requires both react client frontend and backend services application configurations.
Configure Components
DTaaS is available as a docker compose application. Four docker compose files are provided:
compose.local.ymlfor localhost installation served over HTTP connection.compose.local.secure.ymlfor secure localhost installation served over HTTPS connection.compose.server.ymlfor production server installation served over HTTP connection.compose.server.secure.ymlfor production server installation served over HTTPS connection.
These four compose files require environment configuration files. The explanation of this configuration file is available directly on the installation pages.
In addition, the react client frontend requires configuration, which is explained on this page.
Install
The installation instructions on either the localhost or production server pages should be followed.
Independent Packages
Each release of the DTaaS also includes four reusable packages. These packages have dedicated documentation.