Configure Client Website
This page describes various configuration options for react website.
Multiple DTaaS applications
Warning
This is not a regular installation scenario and is only recommended for experts. This installation setup requires significant modifications to the docker compose files.
The DTaaS is a regular web application. It is possible to host multiple DTaaS applications on the same server. The only requirement is to have a distinct URLs. You can have three DTaaS applications running at the following URLs.
All of these instances can use the same gitlab instance for authorization.
DTaaS application URL | Gitlab Instance URL | Callback URL | Logout URL | Application ID |
---|---|---|---|---|
https://foo.com/au | https://foo.gitlab.com | https://foo.com/au/Library | https://foo.com/au | autogenerated by gitlab |
https://foo.com/acme | https://foo.gitlab.com | https://foo.com/au/Library | https://foo.com/au | autogenerated by gitlab |
https://foo.com/bar | https://foo.gitlab.com | https://foo.com/au/Library | https://foo.com/au | autogenerated by gitlab |
If you are hosting multiple DTaaS instances on the same server, do not install DTaaS with a null basename on the same server. Even though it works well, the setup is confusing to setup and may lead to maintenance issues.
If you choose to host your DTaaS application with a basename (say bar), then the
URLs in env.js
change to: