4752: Use passenger standalone for API server instead of passenger apache module...
[arvados.git] / docker / api / passenger.sh
diff --git a/docker/api/passenger.sh b/docker/api/passenger.sh
new file mode 100755 (executable)
index 0000000..a62d9d5
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+cd /usr/src/arvados/services/api
+export ARVADOS_WEBSOCKETS=1
+export RAILS_ENV=production
+/usr/local/rvm/bin/rvm-exec default bundle exec rake db:migrate
+exec /usr/local/rvm/bin/rvm-exec default bundle exec passenger start -p443 --ssl --ssl-certificate=/etc/ssl/certs/ssl-cert-snakeoil.pem --ssl-certificate-key=/etc/ssl/private/ssl-cert-snakeoil.key