#!/bin/bash source _common.sh source /usr/share/yunohost/helpers #================================================= # LOAD SETTINGS #================================================= timezone=$(cat /etc/timezone) #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= ynh_script_progression "Upgrading source files..." ynh_setup_source --dest_dir="$install_dir" #--full_replace --keep=".env" chmod -R o-rwx "$install_dir" chown -R $app:www-data "$install_dir" #================================================= # REAPPLY SYSTEM CONFIGURATIONS #================================================= ynh_script_progression "Upgrading system configurations related to $app..." ynh_config_add_phpfpm ynh_config_add_nginx #================================================= # INSTALL CYPHT WITH COMPOSER #================================================= ynh_script_progression "Installing $app with Composer..." ynh_composer_install ynh_composer_exec install --no-dev --ignore-platform-reqs #================================================= # UPDATE A CONFIG FILE #================================================= ynh_script_progression "Adding $app's configuration..." ynh_config_add --template=".env" --destination="$install_dir/.env" chmod 400 "$install_dir/.env" chown $app:$app "$install_dir/.env" #================================================= # END OF SCRIPT #================================================= ynh_script_progression "Upgrade of $app completed"