mirror of
https://github.com/YunoHost-Apps/snserver_ynh.git
synced 2024-09-03 20:26:22 +02:00
Fix some upgrade script issues
This commit is contained in:
parent
02eadbeb76
commit
cfea07c39a
2 changed files with 16 additions and 18 deletions
|
@ -1,5 +1,5 @@
|
||||||
Standard Notes - Syncing Server was successfully __TYPE__.
|
Standard Notes - Syncing Server was successfully __TYPE__.
|
||||||
Please configure the Standard Notes web app or mobile app to use this syninc server: https://__DOMAIN____PATH_URL__/
|
Please configure the Standard Notes web app or mobile app to use this syning server: https://__DOMAIN____PATH_URL__/
|
||||||
__ACTION__
|
__ACTION__
|
||||||
__CONFIG_PANEL__
|
__CONFIG_PANEL__
|
||||||
__EXTENSIONS__
|
__EXTENSIONS__
|
||||||
|
|
|
@ -81,9 +81,9 @@ fi
|
||||||
if [[ ! -d "$final_path/live/public/extensions/" || \
|
if [[ ! -d "$final_path/live/public/extensions/" || \
|
||||||
! -d "$final_path/live/public/extensions/src/" ]]
|
! -d "$final_path/live/public/extensions/src/" ]]
|
||||||
then
|
then
|
||||||
if test -e "$../sources/extra_files/app"
|
if test -e "../sources/extra_files/app"
|
||||||
then
|
then
|
||||||
cp -a $../sources/extra_files/app/. "$final_path/"
|
cp -a "../sources/extra_files/app/." "$final_path/live"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -174,22 +174,20 @@ ynh_system_user_create --username=$app --home_dir=$final_path
|
||||||
# MODIFY A CONFIG FILE
|
# MODIFY A CONFIG FILE
|
||||||
#=================================================
|
#=================================================
|
||||||
config_file="$final_path/live/.env"
|
config_file="$final_path/live/.env"
|
||||||
if [ "$upgrade_type" == "UPGRADE_APP" ]
|
ynh_script_progression --message="Modifying a config file..." --weight=2
|
||||||
then
|
|
||||||
ynh_script_progression --message="Modifying a config file..." --weight=2
|
cp -f ../conf/env.sample $config_file
|
||||||
|
ynh_replace_string --match_string="EXPOSED_PORT=3000" --replace_string="EXPOSED_PORT=$port" --target_file="$config_file"
|
||||||
|
secret_key=$(ynh_string_random --length=48 | base64)
|
||||||
|
ynh_replace_string --match_string="SECRET_KEY_BASE=changeme123" --replace_string="SECRET_KEY_BASE=$secret_key" --target_file="$config_file"
|
||||||
|
pseudo_key=$(ynh_string_random --length=48 | base64)
|
||||||
|
ynh_replace_string --match_string="PSEUDO_KEY_PARAMS_KEY=changeme456" --replace_string="PSEUDO_KEY_PARAMS_KEY=$pseudo_key" --target_file="$config_file"
|
||||||
|
ynh_replace_string --match_string="RAILS_ENV=development" --replace_string="RAILS_ENV=production" --target_file="$config_file"
|
||||||
|
ynh_replace_string --match_string="DB_DATABASE=standard_notes_db" --replace_string="DB_DATABASE=$db_name" --target_file="$config_file"
|
||||||
|
ynh_replace_string --match_string="DB_USERNAME=std_notes_user" --replace_string="DB_USERNAME=$db_user" --target_file="$config_file"
|
||||||
|
ynh_replace_string --match_string="DB_PASSWORD=changeme123" --replace_string="DB_PASSWORD=$db_pwd" --target_file="$config_file"
|
||||||
|
ynh_replace_string --match_string="RAILS_RELATIVE_URL_ROOT=/" --replace_string="RAILS_RELATIVE_URL_ROOT=$path_url" --target_file="$config_file"
|
||||||
|
|
||||||
cp -f ../conf/env.sample $config_file
|
|
||||||
ynh_replace_string --match_string="EXPOSED_PORT=3000" --replace_string="EXPOSED_PORT=$port" --target_file="$config_file"
|
|
||||||
secret_key=$(ynh_string_random --length=48 | base64)
|
|
||||||
ynh_replace_string --match_string="SECRET_KEY_BASE=changeme123" --replace_string="SECRET_KEY_BASE=$secret_key" --target_file="$config_file"
|
|
||||||
pseudo_key=$(ynh_string_random --length=48 | base64)
|
|
||||||
ynh_replace_string --match_string="PSEUDO_KEY_PARAMS_KEY=changeme456" --replace_string="PSEUDO_KEY_PARAMS_KEY=$pseudo_key" --target_file="$config_file"
|
|
||||||
ynh_replace_string --match_string="RAILS_ENV=development" --replace_string="RAILS_ENV=production" --target_file="$config_file"
|
|
||||||
ynh_replace_string --match_string="DB_DATABASE=standard_notes_db" --replace_string="DB_DATABASE=$db_name" --target_file="$config_file"
|
|
||||||
ynh_replace_string --match_string="DB_USERNAME=std_notes_user" --replace_string="DB_USERNAME=$db_user" --target_file="$config_file"
|
|
||||||
ynh_replace_string --match_string="DB_PASSWORD=changeme123" --replace_string="DB_PASSWORD=$db_pwd" --target_file="$config_file"
|
|
||||||
ynh_replace_string --match_string="RAILS_RELATIVE_URL_ROOT=/" --replace_string="RAILS_RELATIVE_URL_ROOT=$path_url" --target_file="$config_file"
|
|
||||||
fi
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# INSTALLING Standard Notes - Synicing Server
|
# INSTALLING Standard Notes - Synicing Server
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Reference in a new issue