mirror of
https://github.com/YunoHost-Apps/ztncui_ynh.git
synced 2024-09-03 18:06:05 +02:00
[add] g++ dependency
This commit is contained in:
parent
62713698e3
commit
82f0224d69
3 changed files with 10 additions and 1 deletions
|
@ -6,6 +6,9 @@
|
|||
|
||||
nodejs_version=12
|
||||
|
||||
# dependencies used by the app
|
||||
pkg_dependencies="g++"
|
||||
|
||||
#=================================================
|
||||
# PERSONAL HELPERS
|
||||
#=================================================
|
||||
|
|
|
@ -58,7 +58,7 @@ type zerotier > /dev/null || echo "ZeroTier is needed, but it is not installed.
|
|||
|
||||
### If the app uses nginx as web server (written in HTML/PHP in most cases), the final path should be "/var/www/$app".
|
||||
### If the app provides an internal web server (or uses another application server such as uwsgi), the final path should be "/opt/yunohost/$app"
|
||||
final_path=/opt/key-networks/ztncui
|
||||
final_path=/opt/yunohost/$app
|
||||
test ! -e "$final_path" || ynh_die --message="This path already contains a folder"
|
||||
|
||||
# Register (book) web path
|
||||
|
@ -108,6 +108,8 @@ ynh_script_progression --message="Installing dependencies..." --time --weight=1
|
|||
### - As well as the section "REINSTALL DEPENDENCIES" in the restore script
|
||||
### - And the section "UPGRADE DEPENDENCIES" in the upgrade script
|
||||
|
||||
ynh_install_app_dependencies $pkg_dependencies
|
||||
|
||||
ynh_install_nodejs --nodejs_version=$nodejs_version
|
||||
ynh_use_nodejs
|
||||
|
||||
|
@ -150,7 +152,9 @@ ynh_system_user_create --username=$app
|
|||
ynh_script_progression --message="Performing Node app installation..." --time --weight=1
|
||||
|
||||
pushd $final_path/src
|
||||
npm install -g node-gyp
|
||||
npm install
|
||||
npm audit fix
|
||||
popd
|
||||
|
||||
#=================================================
|
||||
|
|
|
@ -38,6 +38,8 @@ fi
|
|||
#=================================================
|
||||
ynh_script_progression --message="Removing dependencies..." --time --weight=1
|
||||
|
||||
# Remove metapackage and its dependencies
|
||||
ynh_remove_app_dependencies
|
||||
ynh_remove_nodejs
|
||||
|
||||
#=================================================
|
||||
|
|
Loading…
Add table
Reference in a new issue