From 8162fc993fd033d771b48513d6bc3ae7b43de31c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Mon, 28 Mar 2022 22:49:19 +0200 Subject: [PATCH 1/2] Update upgrade --- scripts/upgrade | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/upgrade b/scripts/upgrade index f3b0fb1..fb21700 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -106,6 +106,21 @@ ynh_install_nodejs --nodejs_version=$nodejs_version #================================================= # SPECIFIC UPGRADE +#================================================= +# UPDATE A CONFIG FILE +#================================================= +ynh_script_progression --message="Updating a configuration file..." + +ynh_add_config --template="../conf/client.config.js" --destination="$final_path/src/client/config.js" + +chmod 400 "$final_path/src/client/config.js" +chown $app:$app "$final_path/src/client/config.js" + +ynh_add_config --template="../conf/server.index.js" --destination="$final_path/src/server/index.js" + +chmod 400 "$final_path/src/server/index.js" +chown $app:$app "$final_path/src/server/index.js" + #================================================= # BUILD APP #================================================= From e8ad855fdc485ca207a0aae05eaf35dbad9bd34c Mon Sep 17 00:00:00 2001 From: yalh76 Date: Tue, 29 Mar 2022 08:26:13 +0200 Subject: [PATCH 2/2] Fix upgrade --- scripts/install | 30 ------------------------------ scripts/upgrade | 4 ++++ 2 files changed, 4 insertions(+), 30 deletions(-) diff --git a/scripts/install b/scripts/install index 5c6c9ab..8a3082c 100644 --- a/scripts/install +++ b/scripts/install @@ -140,36 +140,6 @@ pushd $final_path npm install --save --production @osjs/pam-auth popd -#================================================= -# Add Authentication through Mysql Database -#================================================= - -#pushd $final_path - #$ynh_npm install --save --production @osjs/database-auth - #$ynh_npm install --save mysql - #$ynh_node osjs config:set --name=authenticator --value=database - #$ynh_node osjs config:set --name=server.modules.auth.database.driver --value=mysql - #$ynh_node osjs config:set --name=server.modules.auth.database.mysql.host --value=localhost - #$ynh_node osjs config:set --name=server.modules.auth.database.mysql.user --value=$db_name - #$ynh_node osjs config:set --name=server.modules.auth.database.mysql.password --value=$db_pwd - #$ynh_node osjs config:set --name=server.modules.auth.database.mysql.database --value=$db_name - #$ynh_node osjs config:set --name=client.ReloadOnShutdown --value=true -#popd - -#$ynh_node osjs build:config - -#================================================= -# Add the first user -#================================================= - -##$ynh_node bin/add-user.js add $admin_name admin -#$ynh_node bin/add-user.js pwd $admin_name <<< $admin_pass -#mkdir vfs/home/$admin_name - -#================================================= -# Configure init script -#================================================= - ynh_replace_string --match_string="8000" --replace_string="$port" --target_file="$final_path/src/server/config.js" chown -R $app:$app "$final_path" diff --git a/scripts/upgrade b/scripts/upgrade index fb21700..93e4685 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -134,6 +134,10 @@ pushd $final_path npm install --save --production @osjs/pam-auth popd +ynh_replace_string --match_string="8000" --replace_string="$port" --target_file="$final_path/src/server/config.js" + +chown -R $app:$app "$final_path" + #================================================= # SETUP SYSTEMD #=================================================