diff options
| author | yalh76 <yalh@yahoo.com> | 2020-02-18 19:49:29 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-18 19:49:29 +0100 |
| commit | df1d3b83108d43e898b99e26adbeea32d8961b69 (patch) | |
| tree | 9476bc0b4777ad4f8772276af74c549c0ddbfd0b /scripts/upgrade | |
| parent | 168573d3d7dcc4306691f21d5b64819d1f6dd38c (diff) | |
| parent | 62855b6febe3a3d9ee7c36329c57317b3b52bf48 (diff) | |
| download | mastodon_ynh-df1d3b83108d43e898b99e26adbeea32d8961b69.tar.gz mastodon_ynh-df1d3b83108d43e898b99e26adbeea32d8961b69.tar.bz2 mastodon_ynh-df1d3b83108d43e898b99e26adbeea32d8961b69.zip | |
Merge pull request #192 from YunoHost-Apps/testing
Upgrade to 3.1.1
Diffstat (limited to 'scripts/upgrade')
| -rw-r--r-- | scripts/upgrade | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/scripts/upgrade b/scripts/upgrade index 9c7eaf7..9cfe1cc 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -200,7 +200,8 @@ ynh_add_nginx_config 'port_web port_stream' #================================================= ynh_script_progression --message="Upgrading dependencies..." --weight=24 -ynh_install_nodejs --nodejs_version="8" +ynh_remove_nodejs +ynh_install_nodejs --nodejs_version="10" ynh_install_app_dependencies $pkg_dependencies ynh_install_extra_app_dependencies --repo="deb https://dl.yarnpkg.com/debian/ stable main" --package="yarn" --key="https://dl.yarnpkg.com/debian/pubkey.gpg" @@ -273,16 +274,12 @@ chown -R "$app": "$final_path" pushd "$final_path/live" ynh_use_nodejs - if [ "$(lsb_release --codename --short)" == "jessie" ]; then - sudo -u "$app" env PATH=$PATH /opt/rbenv/versions/2.6.5/bin/bundle install --deployment --without development test - else - sudo -u "$app" env PATH=$PATH /opt/rbenv/versions/2.6.5/bin/bundle install --deployment --force --without development test - fi - sudo -u "$app" env PATH=$PATH yarn install --pure-lockfile - sudo -u "$app" env PATH=$PATH RAILS_ENV=production /opt/rbenv/versions/2.6.5/bin/bundle exec rails assets:clean - sudo -u "$app" env PATH=$PATH RAILS_ENV=production /opt/rbenv/versions/2.6.5/bin/bundle exec rails assets:precompile - sudo -u "$app" env PATH=$PATH RAILS_ENV=production /opt/rbenv/versions/2.6.5/bin/bundle exec rails db:migrate - sudo -u "$app" env PATH=$PATH RAILS_ENV=production bin/tootctl cache clear + sudo -u "$app" env PATH=$PATH /opt/rbenv/versions/2.6.5/bin/bundle install -j$(getconf _NPROCESSORS_ONLN) --deployment --without development test + sudo -u "$app" env PATH=$PATH yarn install --pure-lockfile + sudo -u "$app" env PATH=$PATH RAILS_ENV=production /opt/rbenv/versions/2.6.5/bin/bundle exec rails assets:clean + sudo -u "$app" env PATH=$PATH RAILS_ENV=production /opt/rbenv/versions/2.6.5/bin/bundle exec rails assets:precompile + sudo -u "$app" env PATH=$PATH RAILS_ENV=production /opt/rbenv/versions/2.6.5/bin/bundle exec rails db:migrate + sudo -u "$app" env PATH=$PATH RAILS_ENV=production bin/tootctl cache clear popd # If vapid_private_key doesn't exist, retrieve it or create it |
