Installation Steps
Complete DTaaS Application
DTaaS application is available in two flavors. One is localhost which is suitable for single-user, local usage. Another 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 authorization for both react client frontend and backend services.
There is a default frontend authorization application setup for all localhost and backend authorization is not required for localhost installation.
The production server installation requires both react client frontend and backend services applications.
Configure Components
DTaaS is available as docker compose application. There are four docker compose files
compose.local.yml
for localhost installation served over HTTP connection.compose.local.secure.yml
for secure localhost installation served over HTTPS connection.compose.server.yml
for production server installation served over HTTP connection.compose.server.secure.yml
for 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, react client frontend requires configuration which is explained on this page.
Install
Follow installation instructions given on either localhost or production server pages.
Independent Packages
Each release of DTaaS also comes with release of three reusable packages. These packages have dedicated documentation.