Ho configurato e stiamo eseguendo un'installazione predefinita di GitLab v6.0.1 (stiamo per aggiornare anche noi). Si trattava di un setup di "Produzione", seguendo questa guida proprio alla lettera:
https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
Ora, come si modifica in sicurezza l'URL di un'installazione funzionante?
Apparentemente il nostro URL è molto lungo e abbiamo creato un nuovo URL. Ho modificato una serie di file di configurazione e il report "Application Status Checks" è tutto OK. Ho riavviato il server per assicurarmi che le cose funzionino ancora.
Posso accedere a Nginx senza problemi, tramite il nostro SSL originale. Posso navigare nel sito GitLab, creare un repository, ecc. Posso fare fork e commit senza problemi.
Sembra tutto a posto; ma, poiché questo non è un ambiente nativo per me, volevo ricontrollare di aver fatto di tutto per rinominare un sito GitLab.
I file che ho modificato sono:
/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