Install

Install
These instructions run DTaaS on localhost, served over HTTP. This installation suits a single user running DTaaS on their own computer.
Download workspace-dex-localhost-xx.zip from the latest release / pre-release page.
Design
The installation setup is shown here.

A path such as /user is the URL route of that service, for example
http://localhost/user.
Prerequisites
- Docker Engine v27 or later
- Ports 80 and 5556 available on the host
- At least 2GB RAM available
Quick Demo
Run all the commands below from the extracted package directory.
Copy the example configuration files first:
The workspace container runs as uid 1000 and gid 100. Give it ownership of the user files it mounts:
Start the demo:
Open http://localhost in a web browser and log in with the default credentials:
- User email:
user@intocps.org - Password:
user
Stop the demo:
Limitations
- All DTaaS functionality except the DevOps features is available through the single page client.
- The installation has default user credentials. See the instructions for changing them.
Documentation
See https://into-cps-association.github.io/DTaaS/development/index.html for the complete documentation.
References
Image sources:
Traefik logo: https://www.laub-home.de/wiki/
Dex IdP: https://dexidp.io/