mirror of
https://github.com/YunoHost-Apps/coin_ynh.git
synced 2024-09-03 18:16:26 +02:00
42 lines
819 B
Bash
42 lines
819 B
Bash
#!/bin/bash
|
|
set -u
|
|
|
|
# Source YunoHost helpers
|
|
source /usr/share/yunohost/helpers
|
|
source future.sh
|
|
source common.sh
|
|
|
|
# Retrieve app settings
|
|
APP=$YNH_APP_INSTANCE_NAME
|
|
app=$APP
|
|
DOMAIN=$(ynh_app_setting_get "$APP" domain)
|
|
|
|
# FIXME FIXME FIXME
|
|
# Add tests that stuff actually exists before removing them
|
|
|
|
# Remove mysql table
|
|
ynh_psql_drop_db $app
|
|
ynh_psql_drop_user $app
|
|
|
|
# Remove dependencies
|
|
ynh_remove_app_dependencies
|
|
|
|
# Remove nginx configuration file
|
|
sudo rm -f /etc/nginx/conf.d/$DOMAIN.d/$APP.conf
|
|
|
|
# Remove services
|
|
|
|
sudo service $APP stop
|
|
sudo killall $APP
|
|
sudo yunohost service remove $APP
|
|
sudo rm -f /etc/systemd/system/$APP.service
|
|
sudo systemctl daemon-reload
|
|
|
|
# Remove sources
|
|
ynh_secure_remove /opt/$APP
|
|
|
|
# Delete system user
|
|
ynh_system_user_delete $APP
|
|
|
|
# Reload nginx service
|
|
sudo service nginx reload
|