h1. Crunch setup
+The dispatcher normally runs on the same host/VM as the API server.
+
h4. Perl SDK dependencies
* @apt-get install libjson-perl libwww-perl libio-socket-ssl-perl libipc-system-simple-perl@
h4. Python SDK dependencies
+On controller and all compute nodes:
+
* @apt-get install python-pip@
* @pip install --upgrade google-api-python-client@
+h4. Likely crunch job dependencies
+
+On compute nodes:
+
+* @pip install --upgrade pyvcf@
+
+h4. Redis
+
+* @apt-get install redis-server@
+
h4. Repositories
Crunch scripts must be in git repositories in @/var/cache/git/*/.git@ (or whatever is configured in @services/api/config/environments/production.rb@).
set -e
export PATH="$PATH":/path/to/arvados/services/crunch
export PERLLIB=/path/to/arvados/sdk/perl/lib:/path/to/warehouse-apps/libwarehouse-perl/lib
-export ARVADOS_API_HOST=xyzzy.arvadosapi.com
+export ARVADOS_API_HOST={{ site.arvados_api_host }}
## Only if your SSL cert is unverifiable:
# export ARVADOS_API_HOST_INSECURE=yes