Skip to content

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

  1. compose.local.yml for localhost installation served over HTTP connection.
  2. compose.local.secure.yml for secure localhost installation served over HTTPS connection.
  3. compose.server.yml for production server installation served over HTTP connection.
  4. 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.