mirror of
https://github.com/YunoHost-Apps/mumble-web_ynh.git
synced 2024-09-03 19:46:16 +02:00
cleaning
This commit is contained in:
parent
f07be89c6e
commit
1b164f792a
7 changed files with 11 additions and 19 deletions
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
Various configuration options are available for Mumble web on this configuration file `/var/www/mumble-web/dist/config.local.js`
|
Various configuration options are available for Mumble web on this configuration file `__INSTALL_DIR__/dist/config.local.js`
|
||||||
|
|
||||||
Here are online documentations:
|
Here are online documentations:
|
||||||
- Murmur documentation: <https://wiki.mumble.info/wiki/Murmurguide>
|
- Murmur documentation: <https://wiki.mumble.info/wiki/Murmurguide>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Diverses options de configuration sont disponibles pour *Mumble web* sur ce fichier de configuration `/var/www/mumble-web/dist/config.local.js`
|
Diverses options de configuration sont disponibles pour *Mumble web* sur ce fichier de configuration `__INSTALL_DIR__/dist/config.local.js`
|
||||||
|
|
||||||
Voici de la documentation en ligne :
|
Voici de la documentation en ligne :
|
||||||
- Documentation Murmur : <https://wiki.mumble.info/wiki/Murmurguide>
|
- Documentation Murmur : <https://wiki.mumble.info/wiki/Murmurguide>
|
||||||
|
|
|
@ -16,7 +16,7 @@ source /usr/share/yunohost/helpers
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
||||||
|
|
||||||
ynh_systemd_action --service_name="$app" --action="stop" --log_path="/var/log/$app/$app.log"
|
ynh_systemd_action --service_name="$app" --action="stop" --log_path="systemd"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# MODIFY URL IN NGINX CONF
|
# MODIFY URL IN NGINX CONF
|
||||||
|
@ -30,7 +30,7 @@ ynh_change_url_nginx_config
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Starting a systemd service..." --weight=1
|
ynh_script_progression --message="Starting a systemd service..." --weight=1
|
||||||
|
|
||||||
ynh_systemd_action --service_name="$app" --action="start" --log_path="/var/log/$app/$app.log"
|
ynh_systemd_action --service_name="$app" --action="start" --log_path="systemd"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# END OF SCRIPT
|
# END OF SCRIPT
|
||||||
|
|
|
@ -20,7 +20,6 @@ yunohost app list | grep -q "id: mumbleserver" || ynh_die "mumble-server is need
|
||||||
ynh_script_progression --message="Installing NodeJS..." --weight=4
|
ynh_script_progression --message="Installing NodeJS..." --weight=4
|
||||||
|
|
||||||
ynh_install_nodejs --nodejs_version="$nodejs_version"
|
ynh_install_nodejs --nodejs_version="$nodejs_version"
|
||||||
ynh_use_nodejs
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# INSTALL Mumble-web
|
# INSTALL Mumble-web
|
||||||
|
@ -39,6 +38,7 @@ chown -R "$app:www-data" "$install_dir"
|
||||||
ynh_script_progression --message="Building Mumble web client..." --weight=1
|
ynh_script_progression --message="Building Mumble web client..." --weight=1
|
||||||
|
|
||||||
pushd "$install_dir"
|
pushd "$install_dir"
|
||||||
|
ynh_use_nodejs
|
||||||
ynh_exec_warn_less ynh_exec_as "$app" "$ynh_node_load_PATH" "$ynh_npm" install --save --loglevel warn
|
ynh_exec_warn_less ynh_exec_as "$app" "$ynh_node_load_PATH" "$ynh_npm" install --save --loglevel warn
|
||||||
ynh_exec_warn_less ynh_exec_as "$app" "$ynh_node_load_PATH" "$ynh_npm" run build
|
ynh_exec_warn_less ynh_exec_as "$app" "$ynh_node_load_PATH" "$ynh_npm" run build
|
||||||
popd
|
popd
|
||||||
|
@ -48,7 +48,7 @@ popd
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Adding a configuration file..." --weight=1
|
ynh_script_progression --message="Adding a configuration file..." --weight=1
|
||||||
|
|
||||||
ynh_add_config --template="../conf/config.local.js" --destination="$install_dir/dist/config.local.js"
|
ynh_add_config --template="config.local.js" --destination="$install_dir/dist/config.local.js"
|
||||||
chmod 400 "$install_dir/dist/config.local.js"
|
chmod 400 "$install_dir/dist/config.local.js"
|
||||||
chown "$app" "$install_dir/dist/config.local.js"
|
chown "$app" "$install_dir/dist/config.local.js"
|
||||||
|
|
||||||
|
@ -62,6 +62,7 @@ ynh_add_nginx_config
|
||||||
|
|
||||||
# Create a dedicated systemd config
|
# Create a dedicated systemd config
|
||||||
ynh_add_systemd_config
|
ynh_add_systemd_config
|
||||||
|
|
||||||
yunohost service add "$app" --description="Mumble web client" --log="/var/log/$app/$app.log"
|
yunohost service add "$app" --description="Mumble web client" --log="/var/log/$app/$app.log"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -14,6 +14,7 @@ source /usr/share/yunohost/helpers
|
||||||
#=================================================
|
#=================================================
|
||||||
# REMOVE SERVICE FROM ADMIN PANEL
|
# REMOVE SERVICE FROM ADMIN PANEL
|
||||||
#=================================================
|
#=================================================
|
||||||
|
ynh_script_progression --message="Removing system configurations related to $app..." --weight=1
|
||||||
|
|
||||||
# Remove the service from the list of services known by YunoHost (added from `yunohost service add`)
|
# Remove the service from the list of services known by YunoHost (added from `yunohost service add`)
|
||||||
if ynh_exec_warn_less yunohost service status $app >/dev/null; then
|
if ynh_exec_warn_less yunohost service status $app >/dev/null; then
|
||||||
|
@ -21,22 +22,12 @@ if ynh_exec_warn_less yunohost service status $app >/dev/null; then
|
||||||
yunohost service remove $app
|
yunohost service remove $app
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# REMOVE SYSTEM CONFIGURATIONS
|
|
||||||
#=================================================
|
|
||||||
ynh_script_progression --message="Removing system configurations related to $app..." --weight=1
|
|
||||||
|
|
||||||
# Remove the dedicated systemd config
|
# Remove the dedicated systemd config
|
||||||
ynh_remove_systemd_config
|
ynh_remove_systemd_config
|
||||||
|
|
||||||
# Remove the dedicated nginx config
|
# Remove the dedicated nginx config
|
||||||
ynh_remove_nginx_config
|
ynh_remove_nginx_config
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# REMOVE DEPENDENCIES
|
|
||||||
#=================================================
|
|
||||||
ynh_script_progression --message="Removing NodeJS..." --weight=1
|
|
||||||
|
|
||||||
# Remove NodeJS
|
# Remove NodeJS
|
||||||
ynh_remove_nodejs
|
ynh_remove_nodejs
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,7 @@ ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf"
|
||||||
|
|
||||||
ynh_restore_file --origin_path="/etc/systemd/system/$app.service"
|
ynh_restore_file --origin_path="/etc/systemd/system/$app.service"
|
||||||
systemctl enable "$app.service" --quiet
|
systemctl enable "$app.service" --quiet
|
||||||
|
|
||||||
yunohost service add "$app" --description="Mumble web client" --log="/var/log/$app/$app.log"
|
yunohost service add "$app" --description="Mumble web client" --log="/var/log/$app/$app.log"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -14,7 +14,7 @@ source /usr/share/yunohost/helpers
|
||||||
#=================================================
|
#=================================================
|
||||||
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
ynh_script_progression --message="Stopping a systemd service..." --weight=1
|
||||||
|
|
||||||
ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app/$app.log"
|
ynh_systemd_action --service_name=$app --action="stop" --log_path="systemd"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# INSTALL DEPENDENCIES
|
# INSTALL DEPENDENCIES
|
||||||
|
@ -45,8 +45,6 @@ pushd "$install_dir"
|
||||||
ynh_exec_warn_less ynh_exec_as "$app" "$ynh_node_load_PATH" "$ynh_npm" run build
|
ynh_exec_warn_less ynh_exec_as "$app" "$ynh_node_load_PATH" "$ynh_npm" run build
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# FIXME: add a configuration file again?
|
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# REAPPLY SYSTEM CONFIGURATIONS
|
# REAPPLY SYSTEM CONFIGURATIONS
|
||||||
#=================================================
|
#=================================================
|
||||||
|
@ -57,6 +55,7 @@ ynh_add_nginx_config
|
||||||
|
|
||||||
# Create a dedicated systemd config
|
# Create a dedicated systemd config
|
||||||
ynh_add_systemd_config
|
ynh_add_systemd_config
|
||||||
|
|
||||||
yunohost service add "$app" --description="Mumble web client" --log="/var/log/$app/$app.log"
|
yunohost service add "$app" --description="Mumble web client" --log="/var/log/$app/$app.log"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue