Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
fi
if ! test -f $ARVADOS_CONTAINER_PATH/api_database_setup ; then
fi
if ! test -f $ARVADOS_CONTAINER_PATH/api_database_setup ; then
+ bin/bundle exec rake db:setup
touch $ARVADOS_CONTAINER_PATH/api_database_setup
fi
touch $ARVADOS_CONTAINER_PATH/api_database_setup
fi
rm -rf tmp
mkdir -p tmp/cache
rm -rf tmp
mkdir -p tmp/cache
+bin/bundle exec rake db:migrate
touch $ARVADOS_CONTAINER_PATH/api.ready
touch $ARVADOS_CONTAINER_PATH/api.ready
-exec bin/passenger start --port=${services[api]}
+exec binstubs/passenger start --port=${services[api]}
if test "$1" != "--only-deps" ; then
openssl verify -CAfile $root_cert $server_cert
if test "$1" != "--only-deps" ; then
openssl verify -CAfile $root_cert $server_cert
- exec bin/passenger start --port=${services[workbench]} \
+ exec binstubs/passenger start --port=${services[workbench]} \
--ssl --ssl-certificate=$ARVADOS_CONTAINER_PATH/server-cert-${localip}.pem \
--ssl-certificate-key=$ARVADOS_CONTAINER_PATH/server-cert-${localip}.key \
--user arvbox
--ssl --ssl-certificate=$ARVADOS_CONTAINER_PATH/server-cert-${localip}.pem \
--ssl-certificate-key=$ARVADOS_CONTAINER_PATH/server-cert-${localip}.key \
--user arvbox
$RAILS_ENV:
keep_web_url: https://example.com/c=%{uuid_or_pdh}
EOF
$RAILS_ENV:
keep_web_url: https://example.com/c=%{uuid_or_pdh}
EOF
- RAILS_GROUPS=assets bin/rake npm:install
+ RAILS_GROUPS=assets bin/bundle exec rake npm:install
rm config/application.yml
exit
fi
rm config/application.yml
exit
fi
secret_token=$(cat $ARVADOS_CONTAINER_PATH/workbench_secret_token)
secret_token=$(cat $ARVADOS_CONTAINER_PATH/workbench_secret_token)
-RAILS_GROUPS=assets bin/rake npm:install
-bin/rake assets:precompile
+RAILS_GROUPS=assets bin/bundle exec rake npm:install
+bin/bundle exec rake assets:precompile