# This file is mounted at /etc/gitlab/gitlab.rb inside the container.
# Settings here override GITLAB_OMNIBUS_CONFIG env vars.
# Uncomment and adjust as needed for your deployment.

# external_url 'http://gitlab.example.com'

# --- Email (SMTP) ---
# gitlab_rails['smtp_enable'] = true
# gitlab_rails['smtp_address'] = "smtp.example.com"
# gitlab_rails['smtp_port'] = 587
# gitlab_rails['smtp_user_name'] = "gitlab@example.com"
# gitlab_rails['smtp_password'] = "password"
# gitlab_rails['smtp_domain'] = "example.com"
# gitlab_rails['smtp_authentication'] = "login"
# gitlab_rails['smtp_enable_starttls_auto'] = true
# gitlab_rails['gitlab_email_from'] = 'gitlab@example.com'
# gitlab_rails['gitlab_email_reply_to'] = 'noreply@example.com'

# --- LDAP / Active Directory ---
# gitlab_rails['ldap_enabled'] = false
# gitlab_rails['ldap_servers'] = YAML.load <<-EOS
#   main:
#     label: 'LDAP'
#     host: 'ldap.example.com'
#     port: 389
#     uid: 'sAMAccountName'
#     bind_dn: 'CN=svc-gitlab,OU=ServiceAccounts,DC=example,DC=com'
#     password: 'password'
#     encryption: 'plain'
#     base: 'DC=example,DC=com'
# EOS

# --- Backups ---
# gitlab_rails['backup_path'] = '/var/opt/gitlab/backups'
# gitlab_rails['backup_keep_time'] = 604800  # 7 days in seconds

# --- Registry (container registry) ---
# registry_external_url 'http://registry.example.com'
