Commit 1d1c11164739ad6bb3bba176316f15e7b78a33b6

Authored by Marin Jankovski
1 parent a98e398c
Exists in master

Change the permissions of gitlab-rails dir, change location of the sockets directory.

files/gitlab-cookbooks/gitlab/attributes/default.rb
@@ -158,7 +158,7 @@ default['gitlab']['unicorn']['log_directory'] = "/var/log/gitlab/unicorn" @@ -158,7 +158,7 @@ default['gitlab']['unicorn']['log_directory'] = "/var/log/gitlab/unicorn"
158 default['gitlab']['unicorn']['worker_processes'] = 2 158 default['gitlab']['unicorn']['worker_processes'] = 2
159 default['gitlab']['unicorn']['listen'] = '127.0.0.1' 159 default['gitlab']['unicorn']['listen'] = '127.0.0.1'
160 default['gitlab']['unicorn']['port'] = 8080 160 default['gitlab']['unicorn']['port'] = 8080
161 -default['gitlab']['unicorn']['socket'] = '/var/opt/gitlab/gitlab-rails/tmp/sockets/gitlab.socket' 161 +default['gitlab']['unicorn']['socket'] = '/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket'
162 default['gitlab']['unicorn']['pidfile'] = '/opt/gitlab/var/unicorn/unicorn.pid' 162 default['gitlab']['unicorn']['pidfile'] = '/opt/gitlab/var/unicorn/unicorn.pid'
163 default['gitlab']['unicorn']['tcp_nopush'] = true 163 default['gitlab']['unicorn']['tcp_nopush'] = true
164 default['gitlab']['unicorn']['backlog_socket'] = 64 164 default['gitlab']['unicorn']['backlog_socket'] = 64
files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb
@@ -26,7 +26,6 @@ gitlab_rails_public_uploads_dir = node['gitlab']['gitlab-rails']['uploads_direct @@ -26,7 +26,6 @@ gitlab_rails_public_uploads_dir = node['gitlab']['gitlab-rails']['uploads_direct
26 gitlab_rails_log_dir = node['gitlab']['gitlab-rails']['log_directory'] 26 gitlab_rails_log_dir = node['gitlab']['gitlab-rails']['log_directory']
27 27
28 [ 28 [
29 - gitlab_rails_dir,  
30 gitlab_rails_etc_dir, 29 gitlab_rails_etc_dir,
31 gitlab_rails_env_dir, 30 gitlab_rails_env_dir,
32 gitlab_rails_working_dir, 31 gitlab_rails_working_dir,
@@ -43,6 +42,19 @@ gitlab_rails_log_dir = node['gitlab']['gitlab-rails']['log_directory'] @@ -43,6 +42,19 @@ gitlab_rails_log_dir = node['gitlab']['gitlab-rails']['log_directory']
43 end 42 end
44 end 43 end
45 44
  45 +directory gitlab_rails_dir do
  46 + owner node['gitlab']['user']['username']
  47 + mode '0755'
  48 + recursive true
  49 +end
  50 +
  51 +directory File.join(gitlab_rails_dir, "sockets") do
  52 + owner node['gitlab']['user']['username']
  53 + group node['gitlab']['web_server']['username']
  54 + mode '0770'
  55 + recursive true
  56 +end
  57 +
46 dependent_services = [] 58 dependent_services = []
47 dependent_services << "service[unicorn]" if OmnibusHelper.should_notify?("unicorn") 59 dependent_services << "service[unicorn]" if OmnibusHelper.should_notify?("unicorn")
48 dependent_services << "service[sidekiq]" if OmnibusHelper.should_notify?("sidekiq") 60 dependent_services << "service[sidekiq]" if OmnibusHelper.should_notify?("sidekiq")