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

Run php artisan passport:install for the app config

This commit is contained in:
anmol26s 2018-10-09 07:09:23 +05:30
parent d51bc01a94
commit 4b8af75f74
2 changed files with 5 additions and 2 deletions

View file

@ -135,6 +135,7 @@ ynh_replace_string "language" "$language" "$final_path/.env"
# setup application config # setup application config
( cd $final_path && sudo /usr/bin/php7.1 artisan monica:update --force ) ( cd $final_path && sudo /usr/bin/php7.1 artisan monica:update --force )
( cd $final_path && sudo /usr/bin/php7.1 artisan passport:install )
( cd $final_path && sudo /usr/bin/php7.1 artisan passport:client --password -n > key.txt ) ( cd $final_path && sudo /usr/bin/php7.1 artisan passport:client --password -n > key.txt )
mobile_id=$( cd $final_path && tail -2 key.txt | head -1 | cut -c 12- ) mobile_id=$( cd $final_path && tail -2 key.txt | head -1 | cut -c 12- )
mobile_key=$( cd $final_path && tail -1 key.txt | cut -c 16- ) mobile_key=$( cd $final_path && tail -1 key.txt | cut -c 16- )
@ -143,7 +144,7 @@ ynh_replace_string "__KEY__" "$mobile_key" "$final_path/.env"
ynh_app_setting_set $app mobile_id $mobile_id ynh_app_setting_set $app mobile_id $mobile_id
ynh_app_setting_set $app mobile_key $mobile_key ynh_app_setting_set $app mobile_key $mobile_key
(cd $final_path && rm -f key.txt) (cd $final_path && rm -f key.txt)
(cd $final_path && sudo /usr/bin/php7.1 artisan monica:update --force)
# create a cronjob to run the scheduler # create a cronjob to run the scheduler
echo "* * * * * -u $app /usr/bin/php7.1 $final_path/artisan schedule:run" > /tmp/cron$app echo "* * * * * -u $app /usr/bin/php7.1 $final_path/artisan schedule:run" > /tmp/cron$app

View file

@ -125,7 +125,10 @@ cd $final_path && sudo /usr/bin/php7.1 artisan monica:update --force
if [ -f $final_path/storage/oauth-private.key ]; then if [ -f $final_path/storage/oauth-private.key ]; then
mobile_id=$(ynh_app_setting_get $app mobile_id) mobile_id=$(ynh_app_setting_get $app mobile_id)
mobile_key=$(ynh_app_setting_get $app mobile_key) mobile_key=$(ynh_app_setting_get $app mobile_key)
ynh_replace_string "__IDENTITY__" "$mobile_id" "$final_path/.env"
ynh_replace_string "__KEY__" "$mobile_key" "$final_path/.env"
else else
( cd $final_path && sudo /usr/bin/php7.1 artisan passport:install )
( cd $final_path && sudo /usr/bin/php7.1 artisan passport:client --password -n > key.txt ) ( cd $final_path && sudo /usr/bin/php7.1 artisan passport:client --password -n > key.txt )
mobile_id=$( cd $final_path && tail -2 key.txt | head -1 | cut -c 12- ) mobile_id=$( cd $final_path && tail -2 key.txt | head -1 | cut -c 12- )
mobile_key=$( cd $final_path && tail -1 key.txt | cut -c 16- ) mobile_key=$( cd $final_path && tail -1 key.txt | cut -c 16- )
@ -134,7 +137,6 @@ else
ynh_app_setting_set $app mobile_id $mobile_id ynh_app_setting_set $app mobile_id $mobile_id
ynh_app_setting_set $app mobile_key $mobile_key ynh_app_setting_set $app mobile_key $mobile_key
(cd $final_path && rm -f key.txt) (cd $final_path && rm -f key.txt)
(cd $final_path && sudo /usr/bin/php7.1 artisan monica:update --force)
fi fi
#================================================= #=================================================
# GENERIC FINALIZATION # GENERIC FINALIZATION