From 1bb34d09cb7e3be0f90c02fab1bee6de05711fae Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 24 Jul 2021 21:58:19 +0200 Subject: [PATCH] Update install --- scripts/install | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/scripts/install b/scripts/install index a2ef2ef..da36712 100644 --- a/scripts/install +++ b/scripts/install @@ -123,15 +123,6 @@ pushd $final_path/programs/server ynh_exec_as $app env $ynh_node_load_PATH npm install 2>/dev/null popd -#================================================= -# SETUP SYSTEMD -#================================================= -ynh_script_progression --message="Configuring a systemd service..." --weight=1 - -ynh_replace_string --match_string="__ENV_PATH__" --replace_string="$PATH" --target_file="../conf/systemd.service" - -ynh_add_systemd_config - #================================================= # MODIFY A CONFIG FILE #================================================= @@ -141,10 +132,22 @@ sed -i "s/^# engine:/ engine: wiredTiger/" /etc/mongod.conf sed -i "s/^#replication:/replication:\n replSetName: rs01/" /etc/mongod.conf #echo -e "replication:\n replSetName: \"rs01\"" | tee -a /etc/mongod.conf +ynh_exec_warn_less systemctl enable mongod --quiet +ynh_systemd_action --service_name=mongod --action=restart + mongo --eval "printjson(rs.initiate())" sleep 10 +#================================================= +# SETUP SYSTEMD +#================================================= +ynh_script_progression --message="Configuring a systemd service..." --weight=1 + +ynh_replace_string --match_string="__ENV_PATH__" --replace_string="$PATH" --target_file="../conf/systemd.service" + +ynh_add_systemd_config + #================================================= # INTEGRATE SERVICE IN YUNOHOST #=================================================