From 4c70f0b767ba7d285006126dbb26c67e4e25a8e7 Mon Sep 17 00:00:00 2001 From: Sebastian Gumprich Date: Wed, 19 Apr 2023 11:05:55 +0200 Subject: [PATCH] add port-var to and env-file to upgrade script --- scripts/backup | 3 ++- scripts/install | 3 ++- scripts/restore | 1 + scripts/upgrade | 11 +++++++++++ 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/scripts/backup b/scripts/backup index fb3c925..757a874 100755 --- a/scripts/backup +++ b/scripts/backup @@ -28,8 +28,9 @@ ynh_print_info --message="Loading installation settings..." app=$YNH_APP_INSTANCE_NAME -final_path=$(ynh_app_setting_get --app=$app --key=final_path) domain=$(ynh_app_setting_get --app=$app --key=domain) +port=$(ynh_app_setting_get --app=$app --key=port) +final_path=$(ynh_app_setting_get --app=$app --key=final_path) #================================================= # DECLARE DATA AND CONF FILES TO BACKUP diff --git a/scripts/install b/scripts/install index 6d4556f..5b5fc9a 100755 --- a/scripts/install +++ b/scripts/install @@ -24,11 +24,12 @@ ynh_abort_if_errors # RETRIEVE ARGUMENTS FROM THE MANIFEST #================================================= +app=$YNH_APP_INSTANCE_NAME + domain=$YNH_APP_ARG_DOMAIN path_url="/" is_public=$YNH_APP_ARG_IS_PUBLIC -app=$YNH_APP_INSTANCE_NAME #================================================= # CHECK IF THE APP CAN BE INSTALLED WITH THESE ARGS diff --git a/scripts/restore b/scripts/restore index 62b370a..b2de830 100755 --- a/scripts/restore +++ b/scripts/restore @@ -29,6 +29,7 @@ ynh_script_progression --message="Loading installation settings..." --weight=1 app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get --app=$app --key=domain) +port=$(ynh_app_setting_get --app=$app --key=port) path_url=$(ynh_app_setting_get --app=$app --key=path) final_path=$(ynh_app_setting_get --app=$app --key=final_path) diff --git a/scripts/upgrade b/scripts/upgrade index 13890c4..e4a5aac 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -17,6 +17,7 @@ ynh_script_progression --message="Loading installation settings..." --weight=1 app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get --app=$app --key=domain) +port=$(ynh_app_setting_get --app=$app --key=port) path_url=$(ynh_app_setting_get --app=$app --key=path) final_path=$(ynh_app_setting_get --app=$app --key=final_path) @@ -84,6 +85,16 @@ ynh_exec_warn_less ynh_install_nodejs --nodejs_version=$nodejs_version # Install Yarn ynh_install_extra_app_dependencies --repo="deb https://dl.yarnpkg.com/debian/ stable main" --package="yarn" --key="https://dl.yarnpkg.com/debian/pubkey.gpg" +#================================================= +# ADD A CONFIGURATION +#================================================= +ynh_script_progression --message="Adding a configuration file..." --weight=1 + +ynh_add_config --template="../conf/.env.local.example" --destination="$final_path/.env.local" + +chmod 400 "$final_path/.env.local" +chown $app:$app "$final_path/.env.local" + #================================================= # NGINX CONFIGURATION #=================================================