add nodejs install

This commit is contained in:
Hadrien 2021-11-01 23:28:28 +03:00
parent cd1b103f58
commit c7afcedad8

View file

@ -98,20 +98,32 @@ ynh_app_setting_set --app=$app --key=port --value=$port
# ynh_script_progression --message="Configuring firewall..." --time --weight=1
# ynh_exec_warn_less yunohost firewall allow --no-upnp TCP $port
#=================================================
# INSTALL DEPENDENCIES
#=================================================
ynh_script_progression --message="Installing dependencies..." --time --weight=1
# #=================================================
# # INSTALL DEPENDENCIES
# #=================================================
# ynh_script_progression --message="Installing dependencies..." --time --weight=1
### `ynh_install_app_dependencies` allows you to add any "apt" dependencies to the package.
### Those deb packages will be installed as dependencies of this package.
### If you're not using this helper:
### - Remove the section "REMOVE DEPENDENCIES" in the remove script
### - Remove the variable "pkg_dependencies" in _common.sh
### - As well as the section "REINSTALL DEPENDENCIES" in the restore script
### - And the section "UPGRADE DEPENDENCIES" in the upgrade script
# ### `ynh_install_app_dependencies` allows you to add any "apt" dependencies to the package.
# ### Those deb packages will be installed as dependencies of this package.
# ### If you're not using this helper:
# ### - Remove the section "REMOVE DEPENDENCIES" in the remove script
# ### - Remove the variable "pkg_dependencies" in _common.sh
# ### - 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_app_dependencies $pkg_dependencies
#=================================================
# INSTALL NODEJS
#=================================================
ynh_install_nodejs $node_version
#=================================================
# NODEJS Version
#=================================================
ynh_use_nodejs
#=================================================
# CREATE DEDICATED USER
@ -196,8 +208,8 @@ ynh_add_nginx_config
# SPECIFIC SETUP
#=================================================
# Install pm2 (may be replaced by adequate systemd conf)
#=================================================
npm install pm2 -g
npm install NODE_ENV=production
#=================================================
# CREATE DATA DIRECTORY