He configurado y estamos ejecutando una instalación predeterminada de GitLab v6.0.1 (también estamos a punto de actualizar). Fue una configuración de "Producción", siguiendo esta guía exactamente al pie de la letra:
https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
Ahora, ¿cómo cambiamos de forma segura la URL de una instalación funcional?
Aparentemente, nuestra URL es muy larga y hemos creado una nueva URL. He editado varios archivos de configuración y las "Verificaciones del estado de la aplicación" informan que todo está bien. Reinicié el servidor para asegurarme de que todo sigue funcionando.
Puedo acceder a Nginx sin problemas, a través de nuestro SSL original. Puedo navegar por el sitio de GitLab, crear un repositorio, etc. Puedo bifurcar y comprometer bien.
Todo parece estar bien; pero, dado que este no es un entorno nativo para mí, quería verificar que hice todo lo posible para cambiar el nombre de un sitio de GitLab.
Los archivos que he editado son:
/etc/hosts
127.0.0.1 localhost
10.0.0.10 wake.domain.com wake
10.0.0.10 git.domain.com git
/home/git/gitlab/config/gitlab.yml
production: &base
gitlab:
host: git.domain.com
/home/git/gitlab-shell/config.yml
gitlab_url: "https://git.domain.com"
^- yes, we are on SSL and that is working, even on a new URL
/etc/nginx/sites-available/gitlab
server {
server_name git.domain.com