1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/pleroma_ynh.git synced 2024-09-03 20:15:59 +02:00

change web_push.gen.keypair

This commit is contained in:
yalh76 2019-02-12 09:59:56 +01:00
parent 06abff348e
commit fce39ab95f
3 changed files with 9 additions and 12 deletions

View file

@ -70,4 +70,4 @@ config :pleroma, Pleroma.Repo,
# object_url: "https://cdn-endpoint.provider.com/<container>"
#
import_config "prod.secret.web_push.exs"

View file

@ -16,7 +16,6 @@ source /usr/share/yunohost/helpers
ynh_clean_setup () {
### Remove this function if there's nothing to clean before calling the remove script.
read -p "Press any key..."
ynh_clean_check_starting
}
# Exit if an error occurs during the execution of the script
@ -262,10 +261,6 @@ fi
chown -R "$app":"$app" "$final_path"
pushd $final_path/$app
#Generate key pair
sudo -u "$app" mix web_push.gen.keypair >> "config/prod.secret.web_push.exs"
ynh_replace_string "administrator@example.com" "$admin_email" "$final_path/$app/config/prod.secret.web_push.exs"
# App setup and db migration
sudo -u "$app" MIX_ENV=prod mix local.hex --force
sudo -u "$app" MIX_ENV=prod mix local.rebar --force
@ -274,6 +269,10 @@ pushd $final_path/$app
# Add user
sudo -u "$app" MIX_ENV=prod mix pleroma.user new "$admin" "$admin_email" --password "$password" --moderator --admin -y
#Generate key pair
sudo -u "$app" MIX_ENV=prod mix web_push.gen.keypair >> "config/prod.secret.exs"
ynh_replace_string "administrator@example.com" "$admin_email" "$final_path/$app/config/prod.secret.exs"
popd
#=================================================

View file

@ -207,14 +207,12 @@ fi
# Give permission to the final_path
chown -R "$app":"$app" "$final_path"
pushd $final_path/$app
if [ ! -f "$final_path/$app/config/prod.secret.web_push.exs" ]
then
#Generate key pair
sudo -u "$app" mix web_push.gen.keypair >> "config/prod.secret.web_push.exs"
ynh_replace_string "administrator@example.com" "$admin_email" "$final_path/$app/config/prod.secret.web_push.exs"
fi
sudo -u "$app" MIX_ENV=prod mix deps.get
sudo -u "$app" MIX_ENV=prod mix ecto.migrate --force
#Generate key pair
sudo -u "$app" MIX_ENV=prod mix web_push.gen.keypair >> "config/prod.secret.exs"
ynh_replace_string "administrator@example.com" "$admin_email" "$final_path/$app/config/prod.secret.exs"
popd
### Verify the checksum of a file, stored by `ynh_store_file_checksum` in the install script.