fixup! gitlab: 8.0.5 -> 8.5.0, service improvements

gitlab-shell is now talking over the unix socket to gitlab, so the TCP
port isn't needed anymore.

+5 -3
-1
nixos/modules/services/misc/defaultUnicornConfig.rb
··· 187 187 pid ENV["UNICORN_PATH"] + "/tmp/pids/unicorn.pid" 188 188 189 189 listen ENV["UNICORN_PATH"] + "/tmp/sockets/gitlab.socket", :backlog => 1024 190 - listen "127.0.0.1:8080", :tcp_nopush => true 191 190 192 191 timeout 60 193 192
+5 -2
nixos/modules/services/misc/gitlab.nix
··· 12 12 13 13 gemHome = "${pkgs.gitlab.env}/${ruby.gemPath}"; 14 14 15 + gitlabSocket = "${cfg.statePath}/tmp/sockets/gitlab.socket"; 16 + pathUrlQuote = url: replaceStrings ["/"] ["%2F"] url; 17 + 15 18 databaseYml = '' 16 19 production: 17 20 adapter: postgresql ··· 24 27 25 28 gitlabShellYml = '' 26 29 user: ${cfg.user} 27 - gitlab_url: "http://localhost:8080/" 30 + gitlab_url: "http+unix://${pathUrlQuote gitlabSocket}" 28 31 http_settings: 29 32 self_signed_cert: false 30 33 repos_path: "${cfg.statePath}/repositories" ··· 335 338 + "-listenUmask 0 " 336 339 + "-listenNetwork unix " 337 340 + "-listenAddr /run/gitlab/gitlab-workhorse.socket " 338 - + "-authSocket ${cfg.statePath}/tmp/sockets/gitlab.socket " 341 + + "-authSocket ${gitlabSocket} " 339 342 + "-documentRoot ${pkgs.gitlab}/share/gitlab/public"; 340 343 }; 341 344 };