#!/bin/bash #================================================= # IMPORT GENERIC HELPERS #================================================= source /usr/share/yunohost/helpers #================================================= # ENSURE DOWNWARD COMPATIBILITY #================================================= ynh_script_progression "Ensuring downward compatibility..." ynh_app_setting_set_default --key=php_upload_max_filesize --value=250M ynh_app_setting_set_default --key=php_post_max_size --value=260M #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= ynh_script_progression "Upgrading source files..." ynh_setup_source --dest_dir="$install_dir" --full_replace --keep=".env data public/media storage" chown -R $app:$app $install_dir/data $install_dir/public/media $install_dir/storage chmod -R u+rwX $install_dir/data $install_dir/public/media $install_dir/storage #================================================= # UPDATE A CONFIG FILE #================================================= #ynh_script_progression "Updating $app's configuration files..." #ynh_config_add --template=".env" --destination="$install_dir/.env" #================================================= # REAPPLY SYSTEM CONFIGURATION #================================================= ynh_script_progression "Upgrading system configurations related to $app..." ynh_config_add_phpfpm ynh_config_add_nginx #================================================= # END OF SCRIPT #================================================= ynh_script_progression "Upgrade of $app completed"