GitLab can directly connect to LDAP servers
LDAP backend based on OpenLDAP
Management UI based on Keycloak
Prepare persistent volumes for new components:
docker volume create openldap_data
docker volume create postgresql_data
docker volume create keycloak_data
Deploy additional components:
docker compose --project-name gitlab \
--file ../100_reverse_proxy/compose.traefik.yml \
--file ../100_reverse_proxy/compose.gitlab.yml \
--file compose.yml \
up -d
Two users are automatically created:
user01:password1
user02:password2
Login using one these users