X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f8af0c6c331d5b52deab50abf7afa8c7881cddfb..79a18f2eb4c02212d30462b3c8eb4f989ab750d3:/doc/install/install-api-server.html.textile.liquid diff --git a/doc/install/install-api-server.html.textile.liquid b/doc/install/install-api-server.html.textile.liquid index 6ce4de6b0b..ef2e474f82 100644 --- a/doc/install/install-api-server.html.textile.liquid +++ b/doc/install/install-api-server.html.textile.liquid @@ -12,7 +12,7 @@ h2. Install prerequisites
~$ sudo apt-get install \
     bison build-essential gettext libcurl3 libcurl3-gnutls \
     libcurl4-openssl-dev libpcre3-dev libpq-dev libreadline-dev \
-    libssl-dev libxslt1.1 postgresql sudo wget zlib1g-dev
+    libssl-dev libxslt1.1 postgresql git wget zlib1g-dev
 
Also make sure you have "Ruby and bundler":install-manual-prerequisites-ruby.html installed. @@ -59,7 +59,7 @@ Consult @config/application.default.yml@ for a full list of configuration option h3(#uuid_prefix). uuid_prefix -It is recommended to explicitly define your @uuid_prefix@ in @config/application.yml@, by setting the 'uuid_prefix' field in the section for your environment. +Define your @uuid_prefix@ in @config/application.yml@ by setting the @uuid_prefix@ field in the section for your environment. This prefix is used for all database identifiers to identify the record as originating from this site. It must be exactly 5 alphanumeric characters (lowercase ASCII letters and digits). h3(#git_repositories_dir). git_repositories_dir @@ -109,12 +109,10 @@ Generate a new database password. Nobody ever needs to memorize it or type it, s Create a new database user with permission to create its own databases. -
~/arvados/services/api$ sudo -u postgres createuser --createdb --encrypted --pwprompt arvados
+
~/arvados/services/api$ sudo -u postgres createuser --createdb --encrypted -R -S --pwprompt arvados
 [sudo] password for you: yourpassword
 Enter password for new role: paste-password-you-generated
 Enter it again: paste-password-again
-Shall the new role be a superuser? (y/n) n
-Shall the new role be allowed to create more new roles? (y/n) n
 
Configure API server to connect to your database by creating and updating @config/database.yml@. Replace the @xxxxxxxx@ database password placeholders with the new password you generated above. @@ -138,13 +136,11 @@ Alternatively, if the database user you intend to use for the API server is not ~/arvados/services/api$ RAILS_ENV=production bundle exec rake db:seed
-
- -

Note!

+{% include 'notebox_begin' %} You can safely ignore the following error message you may see when loading the database structure:
ERROR:  must be owner of extension plpgsql
-
+{% include 'notebox_end' %} h2(#omniauth). Set up omniauth