GitLab Server
DTaaS currently supports local GitLab installation using either:
deploy/dtaas/docker/secure-server_with_integrated-gitlabdeploy/services/cliGitLab workflow
Option A: Integrated DTaaS Package
Use deploy/dtaas/docker/secure-server_with_integrated-gitlab when GitLab
should run behind Traefik at https://<SERVER_DNS>/gitlab.
- Create runtime config files from examples.
- Start package services:
- Wait for GitLab health to become
healthy. - Retrieve root password from
config/gitlab/initial_root_password. - Continue with integration guide.
Option B: Services CLI GitLab Workflow
Use deploy/services/cli if GitLab is managed as part of the platform
services project.
- Generate/open a services project.
- Configure
config/services.env. - Install GitLab using CLI:
- Continue with integration guide.
Notes
- DTaaS client auth authority must match the actual GitLab endpoint.
- For integrated package deployments, use the package-local
config/files. - For services-cli deployments, use the generated services project files.