From e64aaae808c2c3d6bb62e9b85de27c5f2c328c2b Mon Sep 17 00:00:00 2001 From: Limezy Date: Sun, 3 Dec 2023 15:19:04 +0700 Subject: [PATCH] Update upgrade --- scripts/upgrade | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/upgrade b/scripts/upgrade index cd4742a..57542ea 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -30,6 +30,8 @@ popd ynh_setup_source --dest_dir="$install_dir" --full_replace=1 ynh_exec_warn_less mkdir "$install_dir/sessions" +ynh_exec_warn_less mkdir "$install_dir/soap_cache" +ynh_exec_warn_less mkdir "$install_dir/composer" chmod 750 "$install_dir" chmod -R o-rwx "$install_dir" @@ -40,6 +42,19 @@ pushd "$install_dir" ynh_exec_warn_less mv /tmp/config.php . popd +#================================================= + # SPECIFIC SETUP + #================================================= + # INSTALL COMPOSER DEPENDENCIES + #================================================= + ynh_script_progression --message="Installing composer dependencies..." --weight=1 + + ynh_exec_warn_less ynh_install_composer --phpversion="$phpversion" --composerversion="$YNH_COMPOSER_VERSION" --workdir="$install_dir" + +# worckaround while https://github.com/chartjs/Chart.js/issues/11478 is not fixed +ynh_exec_warn_less mkdir "$install_dir/vendor/chartjs" +ynh_exec_warn_less curl -o "$install_dir/vendor/chartjs"/chart.js https://cdn.jsdelivr.net/npm/chart.js + #================================================= # PHP-FPM CONFIGURATION #=================================================