... ## GitLab URL ##! URL on which GitLab will be reachable. ##! For more details on configuring external_url see: ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab external_url 'https://git.<domain>.com' ... ### GitLab email server settings ###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html ###! **Use smtp instead of sendmail/postfix.** gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "<ip>" gitlab_rails['smtp_port'] = <port> gitlab_rails['smtp_user_name'] = "<kullanici_adi>" gitlab_rails['smtp_password'] = "<parola>" gitlab_rails['smtp_domain'] = "<domain>.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false ... ################################################################################ ## Container Registry settings ##! Docs: https://docs.gitlab.com/ce/administration/container_registry.html ################################################################################ registry_external_url 'https://registry.<domain>.com' ...
SSL Sertifika
SSL sertifikalarını aktar. <path>/gitlab/config/ssl klasörünün içine git. <domain>.com.crt, git.<domain>.com.key, registry.<domain>.com.crt ve registry.<domain>.com.key isminde crt ve key dosyalarını at. Sonra gitlab konteynırına restart at.
1
$ docker restart gitlab
Bonus
Gitlab dosya ve dizinlerin sahipliklerinin olması gerektiği ayarlarda olması için aşağıdaki komutu çalıştırabilirsiniz. Olası bir sahiplik bozulmasında kullanılabilir.