1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/friendica_ynh.git synced 2024-09-03 18:36:14 +02:00

Added php bin/composer.phar install

This commit is contained in:
anmol26s 2018-06-06 06:58:30 +05:30
parent ff374811bb
commit bc577c4fd7
3 changed files with 58 additions and 5 deletions

View file

@ -108,11 +108,49 @@ ynh_add_nginx_config
# configure friendica
sudo cp /var/www/friendica/htconfig.php /var/www/friendica/.htconfig.php
sudo sed -i "s@your.mysqlhost.com@localhost@g" $final_path/.htconfig.php
sudo sed -i "s@mysqlusername@$db_name@g" $final_path/.htconfig.php
sudo sed -i "s@mysqldatabasename@$db_name@g" $final_path/.htconfig.php
sudo sed -i "s@mysqlpassword@$db_pwd@g" $final_path/.htconfig.php
sudo sed -i "s/\['admin_email'\] = '';/\['admin_email'\] = '$admin_mail';/g" $final_path/.htconfig.php
ynh_replace_string "your.mysqlhost.com" "localhost" "$final_path/.htconfig.php"
ynh_replace_string "mysqlusername" "$db_name" "$final_path/.htconfig.php"
ynh_replace_string "mysqldatabasename" "$db_name" "$final_path/.htconfig.php"
ynh_replace_string "mysqlpassword" "$db_pwd" "$final_path/.htconfig.php"
ynh_replace_string "['admin_email'] = '';" "['admin_email'] = '$admin_mail';" "$final_path/.htconfig.php"
ynh_replace_string "die('The configuration you did manually contains some mistakes. Please have a look at your .htconfig.php file.');" "// die('The configuration you did manually contains some mistakes. Please have a look at your .htconfig.php file.');" "$final_path/.htconfig.php"
# init db
ynh_mysql_connect_as "$db_name" "$db_pwd" "$db_name" < "$final_path/database.sql"
# addon config
sudo su -c "cat ../conf/conf.php >> $final_path/.htconfig.php"
# set permission
sudo chown -R www-data:www-data $final_path
# 3 - some extra folders
sudo mkdir -p "${final_path}/view/smarty3"
sudo chmod -R 777 $final_path/view/smarty3
# Set up poller
sed -i "s@YNH_WWW_PATH@$final_path@g" ../conf/poller-cron
sudo cp ../conf/poller-cron /etc/cron.d/$app
cd $final_path && sudo php bin/composer.phar install
#=================================================
# SETUP SSOWAT
#=================================================
# unprotected_uris allows SSO credentials to be passed anyway.
ynh_app_setting_set $app unprotected_uris "/"
#=================================================
# RELOAD NGINX
#=================================================
sudo systemctl reload php5-fpm
sudo systemctl reload nginx
sudo yunohost app ssowatconf
# init db
ynh_mysql_connect_as "$db_name" "$db_pwd" "$db_name" < "$final_path/database.sql"
@ -154,6 +192,10 @@ sudo cp ../conf/poller-cron /etc/cron.d/$app
# Calculate and store the config file checksum into the app settings
ynh_store_file_checksum "$final_path/.htconfig.php"
# Run composer
cd $final_path && sudo php bin/composer.phar install
#=================================================
# SETUP SSOWAT
#=================================================

View file

@ -94,6 +94,9 @@ sudo chmod -R 777 $final_path/view/smarty3
#=================================================
ynh_restore_file "/etc/cron.d/$app"
# Run composer
cd $final_path && sudo php bin/composer.phar install
# unprotected_uris allows SSO credentials to be passed anyway.
ynh_app_setting_set $app unprotected_uris "/"

View file

@ -103,7 +103,15 @@ ynh_store_file_checksum "$final_path/.htconfig.php"
sed -i "s@YNH_WWW_PATH@$final_path@g" ../conf/poller-cron
sudo cp ../conf/poller-cron /etc/cron.d/$app
# Run composer
cd $final_path && sudo php bin/composer.phar install
#=================================================
# SETUP SSOWAT
#=================================================
# unprotected_uris allows SSO credentials to be passed anyway.
ynh_app_setting_set $app skipped_uris "/"