Alterar permanentemente a porta do servidor gitlab

1

Tentando usar uma versão recente do gitlab, estou me desesperando com seu processo de configuração (ou melhor, com seus "pacotes incorporados").

Instalei o pacote gitlab-omnibus (versão 7.4.3) no meu servidor Ubuntu 14.04, que também está executando um apache para outras coisas; portanto, desejo alterar a porta em que o gitlab está sendo executado.

Supostamente, tudo pode ser feito através da edição de /etc/gitlab/gitlab.rb, adicionando o número da porta no final, assim:

external_url='http://myurl:myport'

e depois executando

sudo gitlab-ctl reconfigure

Bem, isso não funciona. nginx ainda quer se conectar à porta 80, como um

gitlab-ctl tail nginx

vomita:

date&time [emerg] 31321#0: bind() to 0.0.0.0:80 failed (98: Address already in use)

Pesquisando na web, encontrei numerosas menções de tais problemas e inúmeros arquivos que devem ser editados (veja, por exemplo, essa outra pergunta: link ). A única coisa que encontrei até agora, que de fato funcionou um pouco, foi mudar a porta no arquivo /var/opt/gitlab/nginx/conf/gitlab-http.conf ; mas aparentemente essa mudança dura apenas até a próxima execução para gitlab-ctl reconfigure . Então, há alguma maneira de fazer essa mudança, ou eu preciso evitar correr gitlab-ctl reconfigure ou fazer a adaptação manual toda vez?

A propósito, acho muito irritante que, mesmo que a ligação real da porta de rede falhe, gitlab-ctl start não está relatando nada fora do normal (como se tudo funcionasse normalmente). Estou faltando alguma coisa aqui ou isso é apenas uma usabilidade muito ruim?

    
por codeling 08.11.2014 / 14:25

1 resposta

1

Há uma resposta simples: inicialmente alterei o /etc/gitlab/gitlab.rb devido a um erro em gitlabctl reconfigure ; no entanto, a sintaxe atual não estava correta (mas aparentemente ignorada e não causando erros); Eu estava usando external_url='http://myurl:myport' , mas aparentemente

external_url "http://myurl:myport"

tem que ser usado, então funciona!

    
por 11.11.2014 / 14:10

Tags