Ver código fonte

refactoring install_handlers.sh

blezz-tech 2 dias atrás
pai
commit
fd310b43cb
1 arquivos alterados com 13 adições e 32 exclusões
  1. 13 32
      bin/install_handlers.sh

+ 13 - 32
bin/install_handlers.sh

@@ -1,44 +1,25 @@
 source ./bin/utils/functions.sh
 source .env
+source webservice_running/handlers/config.env
 
 echo_warning "Installation handlers"
 
-echo "Copying open_handler@.service to /etc/systemd/system/"
-\cp webservice_running/handlers/conf/open_handler@.service /etc/systemd/system/
+echo_warning "Recreating sharix.service"
+\cp conf/handler@.service.example conf/handler@.service
+sed -i "s|WORKING_DIRECTORY|$(pwd)|g" conf/handler@.service
+echo_success "Recreated sharix.service"
 
-systemctl daemon-reload
+echo_warning "Copying handler@.service to /etc/systemd/system/ folder"
+\cp conf/handler@.service /etc/systemd/system/handler@.service
+echo_success "Copied handler@.service to /etc/systemd/system/ folder"
 
-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
-)
+echo_warning "Reloading systemd daemon"
+systemctl daemon-reload
+echo_success "Reloaded systemd daemon"
 
-for service in "${services[@]}"; do
+for service in "${handlers[@]}"; do
   echo "Enabling open_handler@${service}.service"
-  systemctl enable open_handler@"${service}".service
+  systemctl enable handler@"${service}".service
 done
 
 echo_warning "Reloading systemd daemon"