use the same API host for all examples
[arvados.git] / doc / install / install-api-server.md
index 0e423b9bdb4552c251f9df508c3504bbf4db1a43..f9535f2f4c37d169db72dfcef7938474e73a4aa8 100644 (file)
@@ -41,11 +41,11 @@ combination.
 
 You also need to update config/initializers/secret_token.rb. Generate a new secret with
 
-  rake secret
+    rake secret
 
 and put it in config/initializers/secret_token.rb:
 
-  Server::Application.config.secret_token = 'your-new-secret-here'
+    Server::Application.config.secret_token = 'your-new-secret-here'
 
 Finally, edit your
 
@@ -63,7 +63,7 @@ with a string of your choice to make that happen.
 The *config.uuid_prefix* string is a unique identifier for your API server. It
 also serves as the first part of the hostname for your API server, for instance
 
-    9ujm1.arvadosapi.com
+    {{ site.arvados_api_host }}
 
 You should use your own domain instead of arvadosapi.com
 
@@ -84,6 +84,11 @@ make sure to remove the code that tries to look them up from the AWS metadata:
 
 Set up Apache and Passenger. Point them to the services/api directory in the source tree.
 
+To enable streaming so users can monitor crunch jobs in real time, add
+to your Apache configuration:
+
+    PassengerBufferResponse off
+
 ## Add an admin user
 
 Point browser to the API endpoint. Log in with a google account.
@@ -92,7 +97,7 @@ In the rails console:
 
     Thread.current[:user] = User.find(1)
     Thread.current[:user].is_admin = true
-    User.find(1).update_attributes is_admin: true
+    User.find(1).update_attributes is_admin: true, is_active: true
     User.find(1).is_admin
 
 This should be