Как использовать GitLab и Gitlab-Mattermost на одной машине?

Мой conf-файл:

external_url "http://192.168.3.23"  # note the use of a dotted ip

gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = '[email protected]'
gitlab_rails['gitlab_email_display_name'] = 'gitlab'
#gitlab_rails['gitlab_email_reply_to'] = '[email protected]'

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "mail.home"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_domain'] = "myhome.com"

mattermost_external_url 'http://192.168.3.23'
mattermost['gitlab_enable'] = true
mattermost['gitlab_secret'] = "4d1e<***>bdbfe"
mattermost['gitlab_id'] = "1c441<***>092df"
mattermost['gitlab_scope'] = ""
mattermost['gitlab_auth_endpoint'] = "http://192.168.3.23/oauth/authorize"
mattermost['gitlab_token_endpoint'] = "http://192.168.3.23/oauth/token"
mattermost['gitlab_user_api_endpoint'] = "http://192.168.3.23/api/v3/user"


# Shut down GitLab services on the Mattermost server
#gitlab_rails['enable'] = false

Но сейчас по адресу 192.168.3.23 загружается только гитлаб. GitLab Community Edition 8.4.4 9c31cc6! Как начать использовать gitlab и Mattermost вместе?


person scientistnik    schedule 17.02.2016    source источник


Ответы (1)


Необходимо использовать разные URL-адреса для GitLab и Mattermost.

extermanl_url "http://192.168.3.23"
...
mattermost_external_url "http://192.168.3.23:8065"

Решите здесь.

person scientistnik    schedule 18.02.2016
comment
Использовали ли вы 192.168.3.23:8065 или только 192.168.3.23 URL-адрес при создании наиболее важного ['gitlab_secret'] в приложении gitlab? - person Abhinandan Satpute; 28.07.2016
comment
Я создал gitlab_secret, используя URL-адрес с номером порта. После запуска службы gitlab-ctl он показывает, что самая важная служба работает, но не выделяет порт, который я упомянул (8090 - на порту 8090 ничего не работает), а самый важный URL-адрес не также достижимо. Что я здесь делаю неправильно? - person Abhinandan Satpute; 28.07.2016
comment
Я узнал о своем глупом поступке. После внесения изменений в gitlab.rb я забыл запустить «gitlab-ctl reconfigure». - person Abhinandan Satpute; 28.07.2016
comment
Кажется, использование порта 8065 — не лучшая идея, так как он конфликтует с портом по умолчанию nginx (см. это). Используйте любой другой порт. - person Yeray; 10.05.2017