summaryrefslogtreecommitdiff
path: root/doc/install
diff options
context:
space:
mode:
authorAniela Ziółkowski <aniela@aniela.blue>2018-08-23 09:05:12 +0000
committerAniela Ziółkowski <aniela@aniela.blue>2018-08-23 09:05:12 +0000
commit6f53d27ebd4b6b61750dc01ad607c02fda2e84cc (patch)
tree540cab19aa187b3f227dc6819a27b038f2077f85 /doc/install
parentb7ecc4777777441302e4c4a6b4da275913cb3022 (diff)
downloadgitlab-ce-6f53d27ebd4b6b61750dc01ad607c02fda2e84cc.tar.gz
Gitaly needs to be installed before initializing database
"/home/git/repositories" in arguments causes Gitaly installation to fail
Diffstat (limited to 'doc/install')
-rw-r--r--doc/install/installation.md44
1 files changed, 22 insertions, 22 deletions
diff --git a/doc/install/installation.md b/doc/install/installation.md
index a134abd0eca..2d657163721 100644
--- a/doc/install/installation.md
+++ b/doc/install/installation.md
@@ -457,6 +457,28 @@ GitLab-Pages uses [GNU Make](https://www.gnu.org/software/make/). This step is o
sudo -u git -H git checkout v$(</home/git/gitlab/GITLAB_PAGES_VERSION)
sudo -u git -H make
+### Install Gitaly
+
+ # Fetch Gitaly source with Git and compile with Go
+ sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly]" RAILS_ENV=production
+
+You can specify a different Git repository by providing it as an extra parameter:
+
+ sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,https://example.com/gitaly.git]" RAILS_ENV=production
+
+Next, make sure gitaly configured:
+
+ # Restrict Gitaly socket access
+ sudo chmod 0700 /home/git/gitlab/tmp/sockets/private
+ sudo chown git /home/git/gitlab/tmp/sockets/private
+
+ # If you are using non-default settings you need to update config.toml
+ cd /home/git/gitaly
+ sudo -u git -H editor config.toml
+
+For more information about configuring Gitaly see
+[doc/administration/gitaly](../administration/gitaly).
+
### Initialize Database and Activate Advanced Features
sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production
@@ -493,28 +515,6 @@ Make GitLab start on boot:
sudo update-rc.d gitlab defaults 21
-### Install Gitaly
-
- # Fetch Gitaly source with Git and compile with Go
- sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,/home/git/repositories]" RAILS_ENV=production
-
-You can specify a different Git repository by providing it as an extra parameter:
-
- sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,/home/git/repositories,https://example.com/gitaly.git]" RAILS_ENV=production
-
-Next, make sure gitaly configured:
-
- # Restrict Gitaly socket access
- sudo chmod 0700 /home/git/gitlab/tmp/sockets/private
- sudo chown git /home/git/gitlab/tmp/sockets/private
-
- # If you are using non-default settings you need to update config.toml
- cd /home/git/gitaly
- sudo -u git -H editor config.toml
-
-For more information about configuring Gitaly see
-[doc/administration/gitaly](../administration/gitaly).
-
### Setup Logrotate
sudo cp lib/support/logrotate/gitlab /etc/logrotate.d/gitlab