Skip to content

Configuring Gitlab

see https://docs.gitlab.com/ee/install/docker.html#configuration

Terminal window
export GITLAB_HOME=/home/gitlab

After changes to the /etc/gitlab/gitlab.rb file run:

Terminal window
docker exec -it gitlab /bin/bash

or directly edit

Terminal window
sudo docker exec -it gitlab editor /etc/gitlab/gitlab.rb
Terminal window
sudo docker exec -it gitlab-ctl reconfigure
gitlab_rails[= true gitlab_rails['smtp_address']('smtp_enable']) = "smtp.server" gitlab_rails[= 465 gitlab_rails['smtp_user_name']('smtp_port']) = "smtp user" gitlab_rails[= "smtp password" gitlab_rails['smtp_domain']('smtp_password']) = "example.com" gitlab_rails[= "login" gitlab_rails['smtp_enable_starttls_auto']('smtp_authentication']) = true gitlab_rails['smtp_openssl_verify_mode'] = 'peer'