#!/bin/bash pushd $final_path/diaspora echo 2.6.6 > .ruby-version # overwrite 2.6 default from diaspora because rbenv does not understand it sudo -u $app --login << EOF gem install bundler:1.17.3 cd diaspora script/configure_bundler bin/bundle install --full-index --with=postgresql EOF # for some reason rake logs a lot in stderr (tried --quiet, didn't change anything) # redirecting it to stdout to have a saner log on yunohost side sudo -u $app /bin/bash -l << EOF source /usr/share/yunohost/helpers ynh_use_nodejs cd diaspora RAILS_ENV=production bundle exec rake db:migrate 2>&1 EOF #================================================= # ASSETS PRECOMPILATION #================================================= sudo -u $app /bin/bash << EOF source /usr/share/yunohost/helpers ynh_use_nodejs cd diaspora RAILS_ENV=production bin/rake assets:precompile 2>&1 EOF popd