X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/af6d31cba8346ac86bc0027eb0f675144fb43056..dd6bbea1497114eed99285753bc163972717dfbb:/doc/install/install-keepproxy.html.textile.liquid diff --git a/doc/install/install-keepproxy.html.textile.liquid b/doc/install/install-keepproxy.html.textile.liquid index 5a5b66aaae..a6bb5d4bd9 100644 --- a/doc/install/install-keepproxy.html.textile.liquid +++ b/doc/install/install-keepproxy.html.textile.liquid @@ -51,21 +51,18 @@ Usage of keepproxy: h3. Create an API token for the Keepproxy server -The Keepproxy server needs a token to talk to the API server. - -On the API server, use the following command to create the token: - - -
/var/www/arvados-api/current/script$ RAILS_ENV=production bundle exec ./get_anonymous_user_token.rb
-hoShoomoo2bai3Ju1xahg6aeng1siquuaZ1yae2gi2Uhaeng2r
-
+{% assign railscmd = "bundle exec ./script/get_anonymous_user_token.rb" %} +{% assign railsout = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" %} +The Keepproxy server needs a token to talk to the API server. On the API server, use the following command to create the token. {% include 'install_rails_command' %} h3. Set up the Keepproxy service -We recommend you run Keepproxy under "runit":http://smarden.org/runit/ or a similar supervisor. Make sure the launcher sets the envirnoment variables @ARVADOS_API_TOKEN@ (with the token you just generated), @ARVADOS_API_HOST@, and, if needed, @ARVADOS_API_HOST_INSECURE@. The core keepproxy command to run is: +Install runit to supervise the keepproxy daemon. {% include 'install_runit' %} + +The run script for the keepproxy service should set the environment variables @ARVADOS_API_TOKEN@ (with the token you just generated), @ARVADOS_API_HOST@, and, if needed, @ARVADOS_API_HOST_INSECURE@. The core keepproxy command to run is: -
ARVADOS_API_TOKEN=[generated token] ARVADOS_API_HOST=uuid_prefix.your.domain exec keepproxy
+
ARVADOS_API_TOKEN={{railsout}} ARVADOS_API_HOST=uuid_prefix.your.domain exec keepproxy
 
@@ -82,7 +79,7 @@ upstream keepproxy { server { listen [your public IP address]:443 ssl; - server_name keep.uuid_prefix.your.domain + server_name keep.uuid_prefix.your.domain; proxy_connect_timeout 90s; proxy_read_timeout 300s;