diff --git a/scripts/install b/scripts/install index 876eb60..4599d3a 100644 --- a/scripts/install +++ b/scripts/install @@ -170,20 +170,20 @@ ynh_system_user_create $app $final_path # ... #================================================= +chown -R $app: $final_path + mkdir -p /var/log/$app chown -R $app:$app /var/log/$app pushd $final_path ynh_use_nodejs -npm install hoek@^4.2.1 --save -npm install -npm audit fix -npm install typescript@>=2.0 --save -npm install ts-node +sudo -u $app env PATH=$PATH:$nodejs_path npm install hoek@^4.2.1 --save +sudo -u $app env PATH=$PATH:$nodejs_path npm install typescript@>=2.0 --save +sudo -u $app env PATH=$PATH:$nodejs_path npm install ts-node +sudo -u $app env PATH=$PATH:$nodejs_path npm install +sudo -u $app env PATH=$PATH:$nodejs_path npm audit fix popd -chown -R $app:$app $final_path - #================================================= # SETUP SYSTEMD #================================================= @@ -311,4 +311,4 @@ fi #================================================= systemctl reload nginx -sleep 30 \ No newline at end of file +sleep 30 diff --git a/scripts/restore b/scripts/restore index 9b817a4..325054e 100644 --- a/scripts/restore +++ b/scripts/restore @@ -130,4 +130,4 @@ ynh_restore_file "/etc/logrotate.d/$app" #systemctl reload php5-fpm systemctl reload nginx -sleep 30 \ No newline at end of file +sleep 30 diff --git a/scripts/upgrade b/scripts/upgrade index 4d0575a..7522e2f 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -116,13 +116,15 @@ ynh_system_user_create $app # ... #================================================= +chown -R $app: $final_path + pushd $final_path ynh_use_nodejs -npm install hoek@^4.2.1 --save -npm install -npm audit fix -npm install typescript@>=2.0 --save -npm install ts-node +sudo -u $app env PATH=$PATH:$nodejs_path npm install hoek@^4.2.1 --save +sudo -u $app env PATH=$PATH:$nodejs_path npm install typescript@>=2.0 --save +sudo -u $app env PATH=$PATH:$nodejs_path npm install ts-node +sudo -u $app env PATH=$PATH:$nodejs_path npm install +sudo -u $app env PATH=$PATH:$nodejs_path npm audit fix popd ### Verify the checksum of a file, stored by `ynh_store_file_checksum` in the install script. @@ -176,4 +178,4 @@ fi #================================================= systemctl reload nginx -sleep 10 +sleep 30