From 2c5c4a545ad4e41a9c1db48e66491369382877f0 Mon Sep 17 00:00:00 2001 From: frju365 Date: Sun, 6 Jan 2019 01:16:29 +0100 Subject: [PATCH] Update install --- scripts/install | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/scripts/install b/scripts/install index 742f5ca..134d7ae 100644 --- a/scripts/install +++ b/scripts/install @@ -65,6 +65,21 @@ ynh_app_setting_set $app port $port ynh_install_app_dependencies mongodb systemctl start mongodb +#================================================= +# CREATE A SQL BDD +#================================================= + +pushd $final_path +dbname=$app +dbuser=$app +dbpass=$(ynh_string_random) +ynh_app_setting_set $app dbuser $dbuser +ynh_app_setting_set $app dbpass $dbpass +ynh_app_setting_set $app dbname $dbname +mongo --shell "$dbname" --eval 'db.createUser( { user: "'${dbuser}'", pwd: "'${dbpass}'", roles: [ "readWrite" ] } );' <<< exit +mongo --shell "$dbname" --eval 'db.grantRolesToUser("'${dbuser}'",[{ role: "clusterMonitor", db: "admin" }]);' <<< exit +popd + #================================================= # INSTALL NODEJS #================================================= @@ -103,21 +118,6 @@ final_path=/var/www/$app ynh_app_setting_set $app final_path $final_path ynh_setup_source "$final_path" # Télécharge la source, décompresse et copie dans $final_path -#================================================= -# CREATE A SQL BDD -#================================================= - -pushd $final_path -dbname=$app -dbuser=$app -dbpass=$(ynh_string_random) -ynh_app_setting_set $app dbuser $dbuser -ynh_app_setting_set $app dbpass $dbpass -ynh_app_setting_set $app dbname $dbname -mongo --shell "$dbname" --eval 'db.createUser( { user: "'${dbuser}'", pwd: "'${dbpass}'", roles: [ "readWrite" ] } );' <<< exit -mongo --shell "$dbname" --eval 'db.grantRolesToUser("'${dbuser}'",[{ role: "clusterMonitor", db: "admin" }]);' <<< exit -popd - #================================================= # Modify Nginx configuration file and copy it to Nginx conf directory #=================================================