Commit fe608f303924cb5fdb00c1eb01aa32e6c612b610

Authored by Riyad Preukschas
1 parent 1309a40b

Update gitlab:check task docs

Showing 1 changed file with 73 additions and 17 deletions   Show diff stats
doc/raketasks/maintenance.md
@@ -54,9 +54,18 @@ Git: /usr/bin/git @@ -54,9 +54,18 @@ Git: /usr/bin/git
54 ``` 54 ```
55 55
56 56
57 -### Check GitLab installation status 57 +### Check GitLab configuration
58 58
59 -[Trouble-Shooting-Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide) 59 +Runs the following rake tasks:
  60 +
  61 +* gitlab:env:check
  62 +* gitlab:gitolite:check
  63 +* gitlab:resque:check
  64 +* gitlab:app:check
  65 +
  66 +It will check that each component was setup according to the installation guide and suggest fixes for issues found.
  67 +
  68 +You may also have a look at our [Trouble Shooting Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide).
60 69
61 ``` 70 ```
62 bundle exec rake gitlab:check 71 bundle exec rake gitlab:check
@@ -65,21 +74,68 @@ bundle exec rake gitlab:check @@ -65,21 +74,68 @@ bundle exec rake gitlab:check
65 Example output: 74 Example output:
66 75
67 ``` 76 ```
68 -config/database.yml............exists  
69 -config/gitlab.yml............exists  
70 -/home/git/repositories/............exists  
71 -/home/git/repositories/ is writable?............YES  
72 -Can clone gitolite-admin?............YES  
73 -Can git commit?............YES  
74 -UMASK for .gitolite.rc is 0007? ............YES  
75 -/home/git/.gitolite/hooks/common/post-receive exists? ............YES  
76 -  
77 -Validating projects repositories:  
78 -* abcd.....post-receive file ok  
79 -* abcdtest.....post-receive file missing  
80 -  
81 -Finished  
82 - 77 +Checking Environment ...
  78 +
  79 +gitlab user is in git group? ... yes
  80 +Has no "-e" in ~git/.profile ... yes
  81 +Git configured for gitlab user? ... yes
  82 +Has python2? ... yes
  83 +python2 is supported version? ... yes
  84 +
  85 +Checking Environment ... Finished
  86 +
  87 +Checking Gitolite ...
  88 +
  89 +Using recommended version ... yes
  90 +Repo umask is 0007 in .gitolite.rc? ... yes
  91 +Allow all Git config keys in .gitolite.rc ... yes
  92 +Config directory exists? ... yes
  93 +Config directory owned by git:git? ... yes
  94 +Config directory access is drwxr-x---? ... yes
  95 +Repo base directory exists? ... yes
  96 +Repo base owned by git:git? ... yes
  97 +Repo base access is drwsrws---? ... yes
  98 +Can clone gitolite-admin? ... yes
  99 +Can commit to gitolite-admin? ... yes
  100 +post-receive hook exists? ... yes
  101 +post-receive hook up-to-date? ... yes
  102 +post-receive hooks in repos are links: ...
  103 +GitLab ... ok
  104 +Non-Ascii Files Test ... ok
  105 +Touch Commit Test ... ok
  106 +Without Master Test ... ok
  107 +Git config in repos: ...
  108 +GitLab ... ok
  109 +Non-Ascii Files Test ... ok
  110 +Touch Commit Test ... ok
  111 +Without Master Test ... ok
  112 +
  113 +Checking Gitolite ... Finished
  114 +
  115 +Checking Resque ...
  116 +
  117 +Running? ... yes
  118 +
  119 +Checking Resque ... Finished
  120 +
  121 +Checking GitLab ...
  122 +
  123 +Database config exists? ... yes
  124 +Database is not SQLite ... yes
  125 +All migrations up? ... yes
  126 +GitLab config exists? ... yes
  127 +GitLab config not outdated? ... yes
  128 +Log directory writable? ... yes
  129 +Tmp directory writable? ... yes
  130 +Init script exists? ... yes
  131 +Init script up-to-date? ... yes
  132 +Projects have satellites? ...
  133 +GitLab ... yes
  134 +Non-Ascii Files Test ... yes
  135 +Touch Commit Test ... yes
  136 +Without Master Test ... yes
  137 +
  138 +Checking GitLab ... Finished
83 ``` 139 ```
84 140
85 141