From dd55824b76460c981b8ba5ef1b4df1dced6f1c03 Mon Sep 17 00:00:00 2001 From: leqela-prog Date: Mon, 23 Aug 2021 19:19:11 +0200 Subject: [PATCH] fixing service.sh --- scripts/services.sh | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/scripts/services.sh b/scripts/services.sh index d5b2090..3ecbd04 100644 --- a/scripts/services.sh +++ b/scripts/services.sh @@ -1,5 +1,27 @@ #!/bin/bash # Proper header for a Bash script. + + #Initialize git in all the persistant docker volumes and link the local repo with remote repo + + sudo git init + sudo git remote add origin https://github.com/eRegister/openmrs-module-bahmnicore-release.git + cd /development_emr/openmrs-module-registrationcore-release/ + + sudo git init + sudo git remote add origin https://github.com/eRegister/openmrs-module-registrationcore-release.git + cd /development_emr/openmrs-module-xdssender-release/ + + sudo git init + sudo git remote add origin https://github.com/eRegister/openmrs-module-xdssender-release.git + cd /development_emr/bahmniapps_release/ + + sudo git init + sudo git remote add origin https://github.com/eRegister/bahmniapps_release.git + + git git init + sudo git remote add origin https://github.com/eRegister/openmrs-module-appointments-release.git + +#Pull from the remote eRegister repo's and creates services for automated deployement sudo cp gitpullbahmniconfig.service /etc/systemd/system/ sudo cp gitpull_bahmniconfig.sh /development_emr/bahmni_config092/ @@ -26,11 +48,20 @@ sudo chmod +x /development_emr/openmrs-module-xdssender-release/gitpull_xdssender.sh sudo chmod 664 /etc/systemd/system/gitpullxdssender.service + sudo cp gitpullappointments.service /etc/systemd/system/ + sudo cp gitpull_appointments.sh /development_emr/openmrs-module-appointments-release/ + sudo chmod +x /development_emr/openmrs-module-appointments-release/gitpull_appointments.sh + sudo chmod 664 /etc/systemd/system/gitpullappointments.service + + #Copy omod files to container OpenMRS running modules (opt/OpenMRS/modules) + sudo cp modules.service /etc/systemd/system/ sudo cp modules.sh /usr/local/bin sudo chmod +x /usr/local/bin/modules.sh sudo chmod 664 /etc/systemd/system/modules.service + #Loading system daemon and enabling services + sudo systemctl daemon-reload sudo systemctl enable gitpullbahmniconfig.service sudo systemctl enable gitpull_bahmniapps.service @@ -38,12 +69,16 @@ sudo systemctl enable gitpullregistrationcore.service sudo systemctl enable gitpullxdssender.service sudo systemctl enable modules.service + + #Starting services sudo systemctl start gitpullbahmniconfig.service sudo systemctl start gitpull_bahmniapps.service sudo systemctl start gitpullbahmnicore.service sudo systemctl start gitpullregistrationcore.service sudo systemctl start gitpullxdssender.service - #sudo systemctl start modules.service + sudo systemctl start modules.service + + #All files from git should be available in all the persistant volumes