diff --git a/scripts/install b/scripts/install index a014b05..63918da 100644 --- a/scripts/install +++ b/scripts/install @@ -19,6 +19,8 @@ app=$YNH_APP_INSTANCE_NAME domain=$YNH_APP_ARG_DOMAIN path=$YNH_APP_ARG_PATH admin=$YNH_APP_ARG_ADMIN +adminpass=$YNH_APP_ARG_ADMINPASS +title=$YNH_APP_ARG_TITLE is_public=$YNH_APP_ARG_IS_PUBLIC final_path=/var/www/$app @@ -114,6 +116,18 @@ fi # Reload services sudo service nginx reload +### POST-INSTALL ### +sed -i "s@YNH_WWW_DOMAIN@$domain@g" ../sources/configuration.yml +sed -i "s@YNH_WWW_APP@$app@g" ../sources/configuration.yml +sed -i "s@YNH_DB_PASS@$dbpass@g" ../sources/configuration.yml +sed -i "s@YNH_ADMIN_USER@$admin@g" ../sources/configuration.yml +sed -i "s@YNH_ADMIN_PASS@$adminpass@g" ../sources/configuration.yml +adminemail=ynh_user_get_info $admin mail +sed -i "s@YNH_ADMIN_EMAIL@$adminemail@g" ../sources/configuration.yml +sed -i "s@YNH_FORUM_TITLE@$title@g" ../sources/configuration.yml +sudo cp ../sources/configuration.yml $final_path +sudo su - www-data -s /bin/bash -c "cd $final_path && php -d memory_limit=-1 flarum install -f configuration.yml" + # Tell user the MySQL credentials for post-installation echo "MySQL database user is " $dbuser echo "MySQL database password is " $dbpass