Explorar o código

move install handler script to webappbase

blezz-tech hai 2 días
pai
achega
dde7ecbce1
Modificáronse 1 ficheiros con 40 adicións e 1 borrados
  1. 40 1
      bin/install_handlers.sh

+ 40 - 1
bin/install_handlers.sh

@@ -1,6 +1,45 @@
+source ./bin/utils/functions.sh
+source .env
 
 echo_warning "Installation handlers"
-webservice_running/handlers/conf/bin/install.sh
+
+echo "Copying open_handler@.service to /etc/systemd/system/"
+\cp webservice_running/handlers/conf/open_handler@.service /etc/systemd/system/
+
+systemctl daemon-reload
+
+services=(
+  open_basic_bot
+  status_changer
+  open_access_request_accepted
+  open_access_request_pending
+  open_neg_request_accepted
+  open_neg_request_pending
+  open_service_request_accepted
+  open_service_request_assigned
+  open_service_request_booked
+  open_service_request_booked_v2
+  open_service_request_closed
+  open_service_request_declined
+  open_service_request_done
+  open_service_request_forcemajeure
+  open_service_request_pending
+  open_service_request_preforcemajeure
+  open_service_request_prestart
+  open_service_request_process
+  open_st_request_assigned
+  open_st_request_done
+  open_st_request_dublicate
+  open_st_request_in_process
+  open_st_request_new
+  open_st_request_reopened
+  open_st_request_wontfix
+)
+
+for service in "${services[@]}"; do
+  echo "Enabling open_handler@${service}.service"
+  systemctl enable open_handler@"${service}".service
+done
 
 echo_warning "Reloading systemd daemon"
 systemctl daemon-reload