2013-07-17 1 views
1

У меня есть gitlab, работающий за прокси-сервером, gitlab сам работает на порту 3000, недоступном извне.Как указать хост для ссылок в почтовых уведомлениях в Gitlab?

Почтовые уведомления, генерируемые gitlab, всегда содержат URL-адреса с портом 3000 в них, поэтому, где я могу настроить gitlab для создания доступных ссылок извне?

Я уже нашел gitlab email setup , но у меня нет email:host: или что-нибудь подобное в моей gitlab.yml

Я бегу gitlab 5.2.0 прямо сейчас.

EDIT: Я хотел бы также признателен за любую ссылку на некоторую информацию о параметрах конфигурации в gitlab.yml ...

ответ

0

Установка действительно в gitlab/config/gitlab.yml, это просто не то, что ясно больше (имена конфигурации и комментарии изменено в gitlab 5.0, я думаю).

Раздел ## Web Server Settings фактически используется для создания ссылок в электронных письмах. Единственными настройками, касающимися электронных писем, являются email_from: и support_email:, но host:, port: и https: также используются для ссылок в электронных письмах.

Фактические настройки IP и порта можно найти в файле конфигурации puma.rb, поэтому я был достаточно уверен, чтобы просто возиться с настройками gitlab.yml, и это сработало.

Решение для моей проблемы: просто напишите production:gitlab:port: или измените его на внешний порт.

Смежные вопросы