#!/bin/bash # Source app helpers source /usr/share/yunohost/helpers # Exit on command errors and treat unset variables as an error set -u set -eu app=$YNH_APP_INSTANCE_NAME # Retrieve app settings domain=$(ynh_app_setting_get $app domain) sudo systemctl stop $app.service # Remove sources sudo rm -rf /var/www/$app # Remove nginx configuration file [[ -n $domain ]] && sudo rm -f /etc/nginx/conf.d/${domain}.d/${app}.conf # Remove haste user and data sudo userdel -r $app # Remove init script sudo systemctl disable $app.service sudo rm -f /etc/systemd/system/$app.service sudo systemctl daemon-reload # Remove monitor sudo yunohost service remove $app # Reload nginx service sudo systemctl reload nginx.service