1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ghost_ynh.git synced 2024-09-03 19:16:02 +02:00

Ensure proper upgrade

This commit is contained in:
tituspijean 2023-04-30 17:01:00 +02:00
parent e7e12e0e68
commit 6cc6d08388
No known key found for this signature in database
GPG key ID: EF3B0D7CC0A94720
2 changed files with 22 additions and 7 deletions

View file

@ -33,7 +33,7 @@ chown -R $app:$app "$install_dir"
pushd $install_dir
ynh_script_progression --message="Installing and configuring Ghost..."
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm install ghost-cli@latest
ynh_exec_as $app $ynh_node_load_PATH ./node_modules/ghost-cli/bin/ghost install $(ynh_app_upstream_version) \
ynh_exec_as $app $ynh_node_load_PATH $install_dir/node_modules/ghost-cli/bin/ghost install $(ynh_app_upstream_version) \
--no-prompt --no-setup-systemd --no-start \
--dir ghost --no-setup-linux-user \
--no-setup-nginx --no-setup-ssl --url http://$domain$path --port $port \
@ -44,6 +44,12 @@ pushd $install_dir
ynh_secure_remove --file=".cache/yarn"
popd
# Make sure the configuration is correct
pushd $install_dir/ghost
ynh_exec_as $app $ynh_node_load_PATH $install_dir/node_modules/ghost-cli/bin/ghost config \
--port $port --process local
popd
#=================================================
# NGINX CONFIGURATION
#=================================================

View file

@ -79,7 +79,7 @@ then
pushd $install_dir
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm install ghost-cli@latest
ynh_exec_as $app $ynh_node_load_PATH ./node_modules/ghost-cli/bin/ghost install $(ynh_app_upstream_version) \
ynh_exec_as $app $ynh_node_load_PATH $install_dir/node_modules/ghost-cli/bin/ghost install $(ynh_app_upstream_version) \
--no-prompt --no-setup-systemd --no-start \
--dir ghost --no-setup-linux-user \
--no-setup-nginx --no-setup-ssl --url http://$domain$path --port $port \
@ -95,15 +95,24 @@ then
else
# Upgrade Ghost CLI and Ghost itself
pushd $install_dir
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm install ghost-cli@latest
ynh_exec_as $app $ynh_node_load_PATH ./node_modules/ghost-cli/bin/ghost update $(ynh_app_upstream_version) \
# Upgrade Ghost CLI
pushd $install_dir
ynh_exec_as $app $ynh_node_load_PATH $ynh_npm install ghost-cli@latest
popd
# Upgrade Ghost itself
pushd $install_dir/ghost
ynh_exec_as $app $ynh_node_load_PATH $install_dir/node_modules/ghost-cli/bin/ghost update $(ynh_app_upstream_version) \
--no-prompt --no-auto-rollback --no-restart
popd
popd
fi
# Make sure the configuration is correct
pushd $install_dir/ghost
ynh_exec_as $app $ynh_node_load_PATH $install_dir/node_modules/ghost-cli/bin/ghost config \
--port $port --process local
popd
# Cleanup cache
ynh_secure_remove --file="$install_dir/.cache/yarn"