2013-07-17 3 views
1

J'ai gitlab en cours d'exécution derrière un proxy, gitlab lui-même fonctionnant sur le port 3000 non accessible de l'extérieur.Comment spécifier l'hôte pour les liens dans les notifications par courrier électronique dans Gitlab?

Les notifications générées par gitlab contiennent toujours des URL avec le port 3000, alors où puis-je configurer gitlab pour générer des liens accessibles de l'extérieur?

Je l'ai déjà trouvé gitlab email setup mais je n'ai pas email:host: ou quelque chose comme ça dans ma gitlab.yml

Je suis en ce moment gitlab ce 5.2.0.

EDIT: J'apprécierions également tout lien avec quelques informations sur les options de configuration dans gitlab.yml ...

Répondre

0

Le cadre est en effet dans gitlab/config/gitlab.yml, il est tout simplement pas plus clair (noms de configuration et commentaires changé en gitlab 5.0 je pense).

La section ## Web Server Settings est actuellement utilisée pour générer les liens dans les emails. Les seuls paramètres se référant aux e-mails sont email_from: et support_email: mais host:, port: et https: sont également utilisés pour les liens dans les e-mails.

Les paramètres IP et port réels peuvent être trouvés dans puma.rb fichier de configuration, c'est pourquoi j'étais assez confiant pour simplement bricoler avec les paramètres gitlab.yml et cela a fonctionné.

Solution à mon problème: commentez simplement le paramètre production:gitlab:port: ou changez-le pour votre port externe.

Questions connexes